WO2010073449A1 - Method for automatically sorting received-email contents and method for confirming safety - Google Patents
Method for automatically sorting received-email contents and method for confirming safety Download PDFInfo
- Publication number
- WO2010073449A1 WO2010073449A1 PCT/JP2009/005434 JP2009005434W WO2010073449A1 WO 2010073449 A1 WO2010073449 A1 WO 2010073449A1 JP 2009005434 W JP2009005434 W JP 2009005434W WO 2010073449 A1 WO2010073449 A1 WO 2010073449A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- tag
- search
- address
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
Definitions
- the present invention relates to a received mail content automatic classification method and a safety confirmation method. More specifically, the present invention relates to a method for automatically classifying received mail according to the content and a method for confirming safety at the time of a disaster using the same. It is particularly suitable for safety confirmation using a mobile phone.
- Safety confirmation at the time of a disaster includes methods such as confirmation by the presence or absence of a reply by telephone or e-mail using a mobile phone or the like by inputting an ID and password on a web page or the like and confirming by inputting a message (for example, Patent Document 1). reference).
- safety confirmation is performed only by replying an email with a keyword written in the body of an email without requiring access to a web page (see, for example, Patent Document 2).
- Patent Document 1 has a problem that a large number of companies cannot quickly grasp the number of people who can go to work or the number of injured persons.
- access to a web page is required for safety confirmation, and there is a concern about server down due to concentration of access.
- multiple replies are required, there are problems that it takes time to confirm safety and that the operation is troublesome.
- the conventional method is a method in which a fixed character is written in the text as in the method described in Patent Document 2.
- a fixed character is written in the text as in the method described in Patent Document 2.
- an incorrect classification that is not the original reply classification may be made.
- keywords in order to prevent misrecognition, it was necessary to send a reply with a simple symbol that is not the original keyword.
- humans visually check this, it is very difficult to understand. There was a weak point.
- the replyer also needs to convert it to a symbol, there is a weak point that the reply content is easy to be mistaken.
- an object of the present invention is to provide a method for automatically classifying received mail contents that can automatically classify a large amount of received mails in a short time and a safety confirmation method using the same.
- a first aspect of the present invention includes a database in which a plurality of tags, one or a plurality of keywords for each tag, and a search table in which importance of each tag is associated with each other are stored.
- a method for a server to classify received emails A receiving step in which the server receives mail from one or more user terminals; For each email received by the server in the receiving step, a subject search step for searching whether the keyword in the search table is included in the subject column of the email; and The server includes, for each email received in the reception step, a classification step for classifying each email associated with the keyword searched in the subject search step, In the in-subject search step, the server searches in order from the keyword of the tag associated with the high importance, and when one keyword in the search table is detected in the subject column, Provided is a method for automatically classifying received mail contents, characterized by terminating a search.
- the search table is preferably a search table having a sub-table A in which a plurality of tags and one or a pluralit
- the processing amount is less than searching the mail text, and the search is completed in a short time. Therefore, quick aggregation is possible.
- the search is performed in descending order of importance, even if a subject is input in free words, it is classified almost accurately while being speedy.
- the first keyword is detected instead of detecting all the keywords, classification is performed based on the keyword, so that processing for each mail is extremely small. Since the number of emails is aggregated by tags, emails of the same type can be instantly aggregated. According to the first aspect of the present invention, a large amount of received emails can be automatically classified in a short time according to the contents even if the subject is described in free words.
- the keyword is written in the title, not the text, and the title characters are limited in the number of characters and the description format, the analysis is performed in a much shorter time and with less memory compared to the analysis of the text. Can do. Thereby, for example, even during a large-scale disaster, more mail analysis processing can be performed in a short time.
- the keyword is described in the title, the items to be transmitted can be freely described in the text. It is useful for detailed communication to managers when they do not know what will happen, for example, when confirming safety during a disaster.
- the concept of a tag and the concept of importance are introduced for a keyword. Therefore, it is more possible to write a normal word as a keyword and directly write it in a reply.
- the administrator who receives the mail addressed to the aggregation result acquisition request reception mail address from the administrator terminal and determines whether the sender of the received mail is the administrator's mail address registered in the database A confirmation process; Aggregation process in which the server aggregates the number of emails classified in the classification process for each tag and creates a summary result including a mail number list when it is determined as the administrator's email address in the administrator identification process
- the server includes a result returning step of returning a mail including the counting result to the transmission source.
- the server displays a management web screen on the administrator terminal via the network, accepts an input of an aggregation result acquisition request, and acquires the aggregation result
- the server aggregates the number of mails classified in the classification process for each tag, and creates a totaling result including a mail number list
- the server may include a result display step of displaying the aggregation result on the management web screen. In both cases, even if the administrator is at a remote location, the total results can be quickly grasped.
- a distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, and each group and a plurality of tags in the search table are associated with each other.
- a group tag table is also stored.
- An address setting process The server sets the reply destination email address generated in the reply address setting step as a reply destination, sets the delivery destination email address associated with the identifier as a destination, and puts a predetermined keyword in the subject field
- a mail sending process for sending a delivery mail requesting a reply mail The receiving step includes Upon reception, the server searches whether the identifier stored in the database is included in the destination mail address of the mail, and receives the mail when the identifier stored in the database is included, Further, it is determined whether the mail source email address matches the delivery destination email address stored in association with the searched identifier, The in-subject search process searches for the mail determined to match in the receiving process, and it is preferable to search only the tag for the group associated with the matched delivery destination mail address.
- the mail address is different for each delivery, it is possible to know which delivery mail the owner of which delivery destination email address has sent back from the identifier and the sender email address.
- multiple tags selected for each group that is, different search criteria can be searched, even if there are replies at the same time for many groups, each can be quickly searched with different criteria, and the processing time Less. Since the reply address includes an identifier and is a different address each time, spam mail can be completely eliminated, and no extra load is placed on the server.
- “unique” includes the meanings of unique and unique.
- the “unique identifier” includes, for example, a different identifier each time broadcast is performed.
- the “identifier” includes a combination of symbols and alphanumeric characters.
- the delivery destination table includes a registrant name for each delivery destination email address
- the server may include a replyer list including a registrant name associated with a delivery destination mail address that matches the transmission source mail address of the received mail for each tag in the count result. preferable. It is possible to notify the administrator of the responder without disclosing the e-mail address of the registrant. If the registrant's e-mail address may be disclosed, each e-mail address may be included in the returnee list. In each case, a replyer list that can identify who responded with each tag, that is, the number of emails with the same type of reply, is also included in the aggregated results, prompting the administrator who replies to which category It can be grasped.
- the server In response to a request from the administrator terminal, the server displays a management web screen on the administrator terminal via the network, accepts an input of the aggregation result acquisition request, and receives the input of the aggregation result acquisition request.
- the server includes a result display step for displaying the counting result on the management web screen, Furthermore, after the result display step, When the server accepts an input of a reaggregation result acquisition request on the management web screen to the administrator terminal and an input of a reaggregation result acquisition request is made, the server includes an email subject line in the search table.
- a classification step in which the server classifies each of the tags associated with the keyword searched in the in-text search step for the email in which none of the keywords in the search table is searched in the in-subject search step;
- a recounting step in which the server creates a recounting result including a mail number list updated by adding the number of mails with the same tag associated with the keyword searched in the in-text search step to the mail number list; It is preferable to contain.
- the administrator can be made to input the total result acquisition request to the result display on the web screen.
- the server includes a recounting result transmitting step of transmitting the recounting result to the manager terminal by e-mail. The administrator can grasp the initial result quickly and then can obtain a more accurate result.
- the server displays a management web screen on the administrator terminal via the network in response to a request from the administrator terminal, and a new tag, one or more keywords associated with the tag, and the importance of the tag
- the method includes a tag adding step of adding the received tag, the keyword, and the importance to the search table in association with each other. You can add keywords to search, set tags as classification headings and importance as search priority for the keywords, so customization is easy and optimal recalculation according to the group, situation, etc. Is possible.
- the server is a server group including a plurality of servers.
- servers specialized for functions it is possible to realize a server group with high processing capacity as a whole, and automatic mail classification can be efficiently performed even if the number of mails to be confirmed is large.
- the second aspect of the present invention is a search table in which a plurality of tags, one or a plurality of keywords for each tag, and the importance of each tag are associated with each other;
- a delivery destination table in which one or more groups and one or more delivery destination email addresses for each group are associated with each other;
- a server comprising a database storing a group-specific tag table in which each group and a plurality of tags in the search table are associated with each other is a method for confirming the safety of the holder of each distribution destination email address.
- a mail sending step for sending a delivery mail requesting a reply mail with a predetermined keyword in the subject field to each delivery destination email address, with the server as a reply destination for a given reply address for each group;
- the receiving step in which the server receives mail addressed to the predetermined reply destination email address;
- the server searches the email subject column to include keywords in the search table in order from the keyword associated with the highest importance, and in the subject column , A subject search process for ending the search in the subject column when one keyword in the search table is detected;
- a classification step in which the server classifies each email received in the reception step for each tag associated with the keyword searched in the in-subject search step;
- the administrator who receives the mail addressed to the aggregation result acquisition request reception mail address from the administrator terminal and determines whether the sender of the received mail is the administrator's mail address registered in the database A confirmation process;
- Aggregation process in which the server aggregates the number of emails classified in the classification process for each tag and creates a summary result including a mail number
- a large amount of received mail can be automatically classified in a short time.
- Searching the subject field requires less processing than searching the mail text field, and the search is completed in a short time. Therefore, it enables quick counting and is suitable for safety confirmation in an emergency.
- you can also find detailed information such as whether you are not injured or whether you can join the office by keyword, and for example, the same for keywords of the same type, such as “injury” and “injured”
- the search priority is set in the search priority, the search is performed in descending order of importance. Therefore, even when a subject is input in a free word, it is classified quickly and almost accurately.
- the input words may be blurred, but even in such a case, quick classification and aggregation can be performed.
- the first keyword is detected instead of detecting all the keywords, classification is performed based on the keyword, and processing for each mail is extremely small. Since the number of emails is aggregated with tags, the number of emails of the same type can be instantly aggregated. Since it can be counted for each group, for example, in a company with a large number of people, it is possible to quickly count how many people can enter the office and how many people have been injured in each department during a disaster. Further, since it is not necessary for the user's communication device to access the web site, the safety can be confirmed even if the user terminal is a communication device having no browser means.
- the server is a server group including a plurality of servers.
- servers specialized for functions it is possible to realize a server group with high processing capacity as a whole, and automatic mail classification can be efficiently performed even if the number of mails to be confirmed is large.
- a large amount of received mail can be automatically classified in a short time.
- a server including a database storing a plurality of tags, one or a plurality of keywords for each tag, and a search table in which the importance of each tag is associated with each other is received by the server
- a receiving step in which the server receives mail from one or a plurality of user terminals, and for each mail received by the server in the receiving step, the search table includes the search table A search process within a subject for searching whether a keyword is included, and a classification in which the server classifies each mail received in the reception process for each tag associated with the keyword searched in the search in the subject
- the server searches in order from the keyword of the tag associated with the high importance.
- a large amount of received mail can be automatically classified in a short time. For example, it is effective when processing a large amount of e-mails at a time, such as safety confirmation in a disaster or a questionnaire.
- the second embodiment of the present invention is a safety confirmation method using the received mail content automatic classification method of the first embodiment of the present invention, wherein a plurality of tags, one or a plurality of keywords for each tag, A search table in which the importance of each tag is associated with each other, a distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, each of the groups, and the search table
- a server comprising a database storing a group-specific tag table in which a plurality of tags are associated with each other is a method for confirming the safety of the holder of each delivery destination email address, wherein the server includes each group A delivery mail requesting a reply mail with a predetermined reply address as the reply destination and a predetermined keyword in the subject field every time, A mail sending step for sending to a delivery destination email address; then, a receiving step for the server to receive a mail addressed to the predetermined reply destination email address; and for each email received by the server in the receiving step,
- This embodiment is an embodiment of the safety confirmation method of the present invention, and is also an embodiment of the received mail content automatic classification method of the present invention.
- the server categorizes and sums up the safety etc. written in the mail transmitted from the user's communication device to the server.
- the communication means is in the user's terminal
- the communication means and the browser means are in the administrator's terminal
- Means, mail address collation determination means, mail creation means, web display means, reply destination email address creation means, address type determination means, and database as storage storage means are in a server group constituted by a plurality of servers. .
- a server having communication means, keyword search means, classification means, aggregation means, identifier creation means, identifier collation determination means, mail address collation judgment means, mail creation means, and reply destination mail address creation means,
- a server having a database as a storage and storage unit and a web server having a web display unit are connected by a LAN or the like to form one server group. However, the same server may be used.
- the reply mail address is a fixed mail address, no reply mail address creating means is required. If it is not determined whether the identifier is included in the destination mail address, the identifier collation determining means is not required.
- the communication means includes mail sending means and mail receiving means.
- the server having the communication means may be divided into a mail transmission server and a mail reception server. Further, the server having the communication means may hold a copy of all or part of the database.
- FIG. 1 is a diagram showing a hardware configuration used in Embodiment 1 of the received mail content automatic classification method of the present invention.
- the server group including the server A: 30, the server B: 40, and the server C: 50 connected to each other via a LAN or the like, and the communication device 10 include a communication network 20 such as the Internet, a LAN, and a WAN. Can communicate with each other.
- the user's communication device 10 is a terminal having communication means by sending and receiving mail, such as a personal computer (PC), a mobile phone, and a PDA.
- the administrator's communication device 60 is, for example, a personal computer (PC), a mobile phone, a PDA, or the like that has a communication means and a browser means by sending and receiving mail.
- the browser means is a means for browsing a web page by accessing a site on the network, and a means for displaying the web page screen on the screen of the communication device.
- the server A: 30 is a server having communication means by mail transmission and mail reception, and the server A: 30 is a keyword search means, classification means, aggregation means, identifier creation means, identifier collation determination means, and mail address collation determination. Means, mail creation means, and reply destination mail address creation means. Server A: 30 automatically receives mail sent to a specific mail address of the server. Server C: 50 is a web server having web display means.
- Server B 40 is a server having a database.
- the database includes keywords, keyword IDs, tags, tag IDs, importance levels, distribution destination email addresses, user IDs, registrant names, group names, group IDs, managers.
- Each data of mail address, reply destination mail address, identifier, transmitted mail content, and web form screen is stored and accumulated.
- the keyword, keyword ID, tag, tag ID, and importance are included in a search table composed of a plurality of sub-tables and stored in the database.
- the search table is a table in which a plurality of tags, one or a plurality of keywords for each tag, and the importance of each tag are associated with each other.
- the search table has a sub-table A in which a plurality of tags and one or a plurality of keywords for each tag are associated with each other, and a sub-table B in which each tag is associated with an importance level.
- Table 1 is an example of sub-table A
- Table 2 is an example of sub-table B.
- the tag ID is a number for the tag
- the keyword ID is a number for the keyword.
- One tag ID has one importance level. Duplicate importance with different tags cannot be set in the same search table. Keywords and tags may be numbers or multilingual.
- the delivery destination email address, user ID, registrant name, group name, and group ID are stored in a database included in a delivery destination table composed of a plurality of sub-tables.
- the delivery destination table is a table in which one or more groups and one or more delivery destination email addresses for each group are associated with each other.
- the distribution destination table includes a sub-table A ′ that associates a distribution destination mail address with a user ID corresponding to each distribution destination mail address, and a sub-table B ′ that associates a group ID for each group name with each other.
- a sub-table C ′ in which one or a plurality of child group IDs are associated with each other with respect to the parent group ID
- a sub-table D ′ in which the registrant name for the user ID and the group ID of the group to which each user belongs are associated with each other.
- Table 3 is an example of the sub-table A ′
- Table 4 is an example of the sub-table B ′
- Table 5 is an example of the sub-table C ′
- Table 6 is an example of the sub-table D ′.
- the user ID is a number for the distribution destination mail address
- the group ID is a number for the group name.
- Group IDs do not overlap each other.
- User IDs do not overlap each other.
- a group-specific tag table in which each group and a plurality of tags in the search table are associated with each other is stored in the database.
- the group-specific tag table is a table in which a plurality of tag IDs are associated with each other with respect to a group ID.
- Table 7 is an example of a tag table for each group.
- the list of tag IDs in the group-specific tag table serves as a plurality of tag lists used for searching for each group. Since a large unit group including one or a plurality of small unit groups can be set, the convenience is high.
- the delivery destination e-mail address may be registered in advance, but it is preferable that each user terminal and the server are registered by performing the identity verification process of the owner of the e-mail address.
- the identity verification process of the owner of the mail address is performed as follows.
- the server receives the request mail addressed to the registration reception mail address, generates a unique identifier consisting of up to 9 alphanumeric characters for each request mail reception, and the identifier and the sender of the request mail Are stored in the database in association with each other, and a confirmation mail is created with the identifier included only in the subject line or in both the subject line and the body, and the reply destination is the confirmation reply mail address.
- An identifier sending step for sending to the sender's email address, and then the server receives the confirmation reply email addressed to the confirmation reply acceptance email address, and is the same as the identifier stored in the database in the confirmation reply email
- An email address stored in association with the identifier included in the confirmation reply email is searched for whether the identifier is included.
- a received mail analyzing step determines whether to match the sender's email address of the certification reply is registered as the delivery destination mail address when it is determined that the match in the received mail analysis process.
- the administrator e-mail address may be registered in advance, but is preferably registered after confirming the identity.
- the server When grouped, for example, the server receives a request mail addressed to a unique registration reception mail address for each registration destination group, and is a unique identifier for each request mail received, up to 9 alphanumeric characters. And the identifier, the email address of the sender of the request email, and the registration destination group name are stored in the database in association with each other, and the identifier is included only in the subject or in both the subject and the body and is returned.
- the received mail analysis step for determining whether the email address stored in association with the identifier included in the confirmation reply email matches the email address of the sender of the confirmation reply email, and the received email analysis step
- the registered group name associated with the stored mail address is used as a registered group name
- the stored mail address is used as the registrant's mail address, and stored in the database in association with each other. Accordingly, the mail address registration step and the mail address and group name of the delivery destination where the identity of the mail owner is confirmed are registered.
- the registrant name may be entered in the confirmation reply mail text, and the text may be registered as the registrant name.
- the reply mail address may be a fixed mail address unique to each group, but is preferably a unique mail address including an identifier for each distribution. This will be described in detail later.
- the identifier is a different e-mail address each time it is issued. This email address is disposable each time and does not allow duplication in the past or future.
- the identifier is created by a combination of symbols and alphanumeric characters by identifier creating means.
- the content of the sent mail includes the mail content of the delivery mail.
- the mail content of the distribution mail is a content for requesting a reply mail in which a predetermined keyword is entered in the subject field.
- the web form screen includes a screen for accepting an input of an ID and a password to the administrator, a screen for accepting an input of an aggregation result acquisition request or a reaggregation result acquisition request, a screen indicating the aggregation result, a new tag and one associated with the tag
- a screen for receiving input of a plurality of keywords and the importance of the tag and a delivery mail text selection screen are included.
- Server A: 30 is equipped with a received mail content automatic classification program, an aggregation program, a mail address type determination program, a mail address owner confirmation program, and a mail delivery program.
- the received mail content automatic classification program has a function of searching a computer for a keyword in a subject line of a mail, a function of searching for a tag stored in association with the searched keyword, and a function of classifying a received mail for each tag.
- a function for searching for a keyword in a mail text field a function for receiving mail, a function for creating an identifier, and a function for storing a mail address and an identifier in association with each other It is a program.
- the above-mentioned totaling program has a function of counting the number of received mails classified for each tag, a function of generating a totaling result, a function of generating a mail, a function of transmitting a mail, and a function of displaying a management web screen on a computer
- the e-mail address type determination program determines whether the e-mail address sent to the server is a safety confirmation e-mail reception e-mail address, an aggregation result acquisition request reception e-mail address, a distribution request reception e-mail address, a confirmation reply reception e-mail address, This is a program for realizing the function of determining whether it is a registered reception e-mail address.
- the above e-mail address owner identity verification program has a function for creating an identifier in a computer, a function for storing an e-mail address and an identifier in association with each other, a function for creating an e-mail, a function for adding an identifier to an e-mail to be created, and sending an e-mail
- a function to search for e-mail addresses a function to extract the name of the applicant to be registered from the body of the e-mail, a function to store the name of the applicant to be registered in association with the e-mail address, and the accumulated e-mail address matches the e-mail address from which the e-mail was sent
- the mail delivery program has a function for creating a mail to be delivered to a computer, a function for judging whether or not a received mail is a mail from an administrator mail address, a function for starting simultaneous mail delivery based on the judgment result, a mail It is a program for realizing a reception function and a mail transmission function.
- the above e-mail address owner identification program preferably realizes a function of providing a web page accessible via a network and a function of displaying a web page screen on a screen of a communication device that accesses the web page. It is a program for.
- Server A: 30, Server B: 40, and Server C: 50 are each a hardware control device comprising a CPU, memory, operating system, device driver, etc., secondary storage such as a magnetic disk, LAN board, etc. Etc. are provided.
- Server C: 50 is an ordinary web server that sends the HTML file that composes the web screen to the terminal that requested the web screen acquisition, displays it on the screen of the communication device, and receives the input data on the web screen It has a device to do.
- Server A: 30, server B: 40, and server C: 50 are connected to each other via a LAN, the Internet, or the like, and the received mail content automatic classification processing of the present invention based on an operation command from server A: 30, accompanying this Aggregation processing, email address type determination processing, email address owner identification processing, and email delivery processing.
- server A On the magnetic disk of server A: 30, a received mail content automatic classification program, an aggregation program, a mail address type determination program, a mail address owner confirmation program, and a mail delivery program are stored.
- the above-described database is stored on the magnetic disk of server C: 50.
- the server A: 30, the server B: 40, and the server C: 50 function as mail transmission / reception servers, database servers, and web servers, respectively.
- Each server has a clock function or the like that a normal server has.
- Server A: 30, Server B: 40, Server C: 50 are the server A: 30 CPU, server A: 30 received mail content automatic classification program, aggregation program, mail address type determination program, and mail address owner confirmation
- server A: 30 received mail content automatic classification program, aggregation program, mail address type determination program, and mail address owner confirmation By loading the program and the mail delivery program into the memory of the server A: 30 and executing them, the received mail content automatic classification process of the present invention, the accompanying aggregation process, the mail address type determination process, the mail address owner identity verification
- a computer function capable of processing and mail delivery processing is realized.
- the CPU of each server is an arithmetic processing device mounted on a normal computer, and can execute various programs and perform various controls.
- the server A: 30 has first communication means for transmitting and receiving data with the communication device 10 by mail
- server B: 40 has second communication means for transmitting and receiving data and the like.
- the server B: 40 has first communication means for transmitting / receiving data etc. to / from the server A: 30, and second communication means for transmitting / receiving data etc. to / from the server C: 50.
- the user terminal has communication means for transmitting / receiving data to / from the server A: 30 by mail.
- the administrator terminal includes a first communication unit that transmits and receives data with the server A: 30 by mail, and a second communication unit that transmits and receives data on the web screen via the server C: 50 and the Internet.
- the keyword search means accesses the server B: 40, matches the character data included in the subject field of the mail received by the server A: 30 with the keyword stored in the database of the server B: 40, and matches Judge whether to do.
- the keyword to be searched is only the keyword stored in association with the predetermined tag, and the search order is performed in the order of importance associated with the tag. In the present embodiment, the search is performed in order from the keyword with respect to the tag associated with the importance having a large numerical value. If even one keyword is detected, the search is terminated.
- the predetermined tag is a tag group corresponding to a tag ID group stored in association with the group specified by the destination mail address of the received mail.
- the tags to be used are all tags in the search table, the keyword is searched based on the search table regardless of the group-specific tag table.
- the keyword search means also includes the character data included in the text of the mail for the received mail classified by the classification means in response to a request from the administrator terminal. Search in the same way as the search for character data.
- the classification means accesses the server B: 40 based on the search result by the keyword search means, classifies the received mail for each tag, and stores it in the database. In this embodiment, if no keyword is detected, it is classified into the other and stored in the database.
- the counting means totals the number of received mails classified for each tag and stored in the database for each tag. Create a mail count list from the totaled results and store it in the database. Create a tabulation result including the mail count list and store it in the database. In addition to the mail number list, it may include the number of destination mail addresses, the number of delivery errors, and the like. In response to a request from the administrator terminal, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag is also included in the count result.
- the identifier creating means creates an identifier based on the system time using the clock function of the server A: 30. For example, it is created by a combination of symbols and alphanumeric characters such as “ ⁇ LAwg6nT ⁇ ” and “0627su1i2xqu”. Alphanumeric characters include upper and lower case alphabets and mathematical numbers.
- the identifier is included in a part of the reply destination email address of the email created by the reply destination email address creating means.
- the identifier collation determination means accesses the server B: 40, and checks the character data included in the destination mail address of the mail received by the server A: 30 with all the identifiers stored in the database of the server B: 30. And determine whether they match.
- the e-mail address verification determination means accesses the server B: 40, and checks whether the e-mail address of the e-mail received by the server A: 30 matches the e-mail address stored in association with the specific identifier. Determine.
- the specific identifier refers to an identifier determined to be matched by the identifier collation determination unit.
- the reply mail address creating means creates an mail address by combining the identifier created by the identifier creating means with predetermined character data. For example, in the email address for accepting safety confirmation email replies, the domain is “aaa.aa.jp”, “-ans” is added at the end of the email account, and a reply email address is created. If the created identifier is “0627su1i2xqu”, an email address “0627su1i2xqu-groupa-ans@aaa.aa.jp” is automatically created by combining these identifiers. For example, the character string to be added at the end of the mail account is created as “-ans” for the safety confirmation mail reply receiving mail address and “-cnt” for the counting result acquisition request mail address.
- the reply-to email address can be a fixed email address, for example, a fixed email address for each group whose email account string is “English by group- ans”, but it is fixed
- the character string of the mail address is not limited to these.
- Server A: 30 can have multiple email accounts. In addition to having a mailbox for a fixed mail address, a temporary mailbox is also generated for the mail address generated by the reply destination mail address creating means.
- the mail creation means sets the destination as the delivery destination mail address stored in the database, the sender mail address of the received mail, or the administrator mail address stored in the database, and the reply destination according to the purpose. Create an email as a specific email address.
- the reply destination is the mail address created by the reply destination mail address creating means.
- the web display means is a means for providing a web page that can be accessed through the network.
- an HTML file as an administrator web screen is transmitted to the communication device and displayed on the screen of the communication device.
- This is a means for transmitting the data inputted in the form in the administrator web screen to the server.
- the web display means accesses the server B: 40, retrieves web form screen data including a mail address entry field, and provides it on the network.
- the administrator web screen is displayed via the network on the screen of the user's terminal that has accessed the web page including the administrator web screen data.
- the administrator web screen includes an ID, a password, and a tabulation result acquisition request input screen, a tabulation result display screen, a tabulation result acquisition request input screen, a new tag, A screen for accepting input of one or more keywords to be associated with the tag and the importance of the tag is included.
- the input is received on the input receiving screen, and the input data is transmitted to the server A: 30.
- the address type determination means accesses the server B: 40 and determines whether the destination of the mail received by the server A: 30 is a safety confirmation mail reply reception mail address, a count result acquisition request reception mail address, or a registration reception mail address. Whether it is a confirmation reply reception mail address or a distribution request reception mail address is determined.
- the server A: 30 is configured to use the above-described hardware configuration and mail address owner identification program to search for keyword search means, classification means, counting means, identifier creation means, identifier collation determination means, and mail address collation determination means. It functions as a mail creation means and a reply mail address creation means.
- Server C 50 functions as a web display means by the hardware configuration described above. Further, the server B: 40 functions as a data storage / accumulation unit in accordance with an instruction from the server A: 30 with the above-described hardware configuration.
- the received mail content automatic classification method of this embodiment is also an embodiment of a safety confirmation method, a search table in which a plurality of tags, one or a plurality of keywords for each tag, and the importance of each tag are associated with each other;
- a distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, and a group-specific tag table in which each of the groups and a plurality of tags in the search table are associated with each other
- the server receives the distribution request mail from the administrator terminal, and the person of the transmission source mail address
- a mail sending step of sending a delivery mail requesting a reply mail with a mail address as a reply destination and a predetermined keyword in the subject field to each delivery destination mail address, and then the server sends the pre
- the search is performed in order from the keyword, and the search in the subject is terminated when one keyword in the search table is detected in the subject column, and the server receives the search in the reception step.
- a classifying step for classifying each received email by tag associated with the keyword searched in the subject search step Receiving the mail addressed to the aggregation result acquisition request receiving mail address from the administrator terminal, and determining whether the received mail source is the administrator's mail address registered in the database; When it is determined as the administrator's email address in the administrator identity verification step, the server counts the number of emails classified in the classification step for each tag, and creates a count result including a mail number list;
- a safety confirmation method including a result reply step in which the server returns a mail including the mail number list to the transmission source.
- a management web screen is displayed on the administrator terminal via the network in response to a request from the administrator terminal.
- the server adds up the number of mails classified in the classification step for each tag, and creates a total result including the mail number list.
- a result display step in which the server displays the totaled result on the management web screen after the totaling step.
- the server displays the subject field of the mail.
- an in-text search step for searching whether the keyword in the search table is included in the body text column of the email, and the server includes a keyword in the search table A mail that has not been searched for, a classification step that classifies each email associated with the keyword searched in the in-text search step, and a tag that the server associates with the keyword searched in the in-text search step A recounter that creates a recount result that includes the updated mail number list by adding the same number of mails to the mail number list Including the door.
- the server displays a management web screen on the administrator terminal via the network in response to a request from the administrator terminal, and the new tag, one or more keywords associated with the tag, and the importance of the tag are displayed.
- a tag adding step of receiving an input and adding the received tag, keyword, and importance to the search table in association with each other is included.
- the search table to which tags have been added in the tag addition process the search process within the subject and the classification process are performed again, and the number of reclassified mails is counted for each tag, and a count result including a mail number list is created. Then, the tabulation result may be displayed on the management web screen. Note that the contents of the classified received mail may be displayed on the management web screen, and manually reclassified according to the contents, and may be totaled again.
- FIG. 2 is a flowchart showing main processes in the server in the embodiment 1 of the received mail content automatic classification method of the present invention.
- the received mail content automatic classification program causes a computer to execute the following steps.
- the administrator e-mail address that is the distribution source of the simultaneous e-mail is stored in the database in the server B: 40.
- the administrator email address is registered in advance by confirming the identity of the owner of the email address described above.
- Step 101 When a mail is transmitted to the server A: 30, a mail address type determination program is activated, and the address type determination means determines whether the destination mail address of the transmitted mail is a specific mail address of the server.
- a mail box corresponding to a specific mail address exists in the server, and when a mail arrives at the mail box, each processing program is started.
- the server A: 30 searches for the identifier stored in the database in the destination mail address of the transmitted mail, and when the identifier not stored in the database is included, the mail address itself exists. Do not receive because it does not.
- the process proceeds.
- step 201 If it is a safety confirmation mail reply reception mail address ( ⁇ "-ans" @ ⁇ in FIG. 2), the received mail content automatic classification program is started and the process proceeds to step 201.
- the counting result acquisition request reception e-mail address is (-"-cnt" @ ⁇ in Fig. 2)
- the program that executes steps 301 to 302 of the e-mail address owner identification program is started and the aggregation program is executed after the identification is confirmed. Starts. First, the process proceeds to step 301. In this embodiment, step 102 is always performed in parallel with step 101, and a wait is made for whether an e-mail is transmitted or an input is made from the web form screen.
- the e-mail address owner identification program is activated and the above-described identification process is executed to cause the e-mail sender to reply to the confirmation reply reception e-mail address.
- the mail address owner identity confirmation program is activated, the identity confirmation process described above is executed, and identity confirmation is performed by the returned email. If the confirmed email address is the email address received at the delivery request acceptance email address, after confirming the identity, the email delivery program is activated to create a delivery email and deliver it to the user terminal. If the confirmed email address is the email address accepted at the registration acceptance email address, the email address etc. is registered by the email address owner identity verification program.
- the mail is not received.
- the administrator's communication device: 60 is notified of the aggregation result acquisition request reception mail address and the distribution request reception mail address.
- the received e-mail address has a format of “group name—command by process @ ⁇ ”. For example, “groupa-add@xx.co.jp”.
- the reception e-mail address is preferably created by including a unique identifier for each distribution, that is, a different identifier each time.
- step 102 is also performed at all times, waiting for whether an e-mail is sent or there is an input from the web form screen.
- This broadcast mail starts the mail distribution program after the identity is confirmed in response to a request from the administrator terminal.
- Created and sent as follows:
- the server A: 30 generates a unique identifier every time it is distributed by the identifier creating unit, and creates a mail address including the created identifier by the reply destination mail address creating unit. For example, if the created identifier is “0627su1i2xqu”, it is preferable to set a different mail address each time, such as “0627su1i2xqu-groupa-ans@aaa.aa.jp”.
- the identifier is associated with the delivery destination mail address and stored in the database of the server B: 40.
- Use the mail creation means as the reply mail address created as the reply destination, for example, send mail content, for example, “A disaster has occurred, is it safe? Write one of the following in the subject line and reply.
- an e-mail having a content requesting a reply e-mail with a predetermined keyword in the subject field is created.
- the text is not limited to this. For example, “Please let us know if you have attendance. Please reply with one of the following in the subject line.
- the content of the transmitted mail may be content described in the body of the request mail from the administrator, or may be transmitted mail content data registered in advance.
- the administrator may select or input the contents of the outgoing mail.
- the subject is preferably a subject that is classified as other when it is sent back with "Re:” appended to the sent subject.
- the subject is “safety confirmation”, but is not limited thereto.
- the destination is the delivery mail address of each group. After creating such delivery mail, it is delivered simultaneously by communication means. If you do not need to know which delivery email you are replying to and you do not need high security, you can use a fixed email address, but you can use a different safety confirmation email reply acceptance email address for each group. There must be. When there is only one group as a whole, it is not necessary to enter a character string for identifying the group.
- the reply destination mail address is stored in the database of the server B: 40 in association with each group ID in the distribution destination table. Since the user who received the distribution mail can enter the reply subject by looking at the keyword in the text, it is highly convenient. The user selects only one keyword from a plurality of keywords described in the delivery mail, fills in the subject line field, and sends a reply.
- the server C: 50 accepts the web screen for the administrator of the web site provided by the server on the network by the web display means.
- the server provides a web page accessible through the network.
- the web screen for accepting input of ID, password, and total acquisition request is displayed on the screen of the communication device that can display the web screen that has accessed the web page, and accepts the input.
- the communication device displaying the web screen transmits the input data input on the web screen to the server when the transmission button is clicked by the user.
- the server C: 50 displays a management web screen on the administrator terminal via the network in response to a request from the administrator terminal, accepts an input of an aggregation result acquisition request, and receives an input of the aggregation result acquisition request
- the server A: 30 performs a web totaling process for totalizing the number of mails classified in the classification process for each tag and creating a totaling result including a mail number list.
- the server receives the transmitted input data, determines whether or not the ID and password of the administrator registered in advance match the ID and password of the administrator by a general method, and if they match, the total result from the administrator Recognizing that the request is an acquisition request, the counting program is activated and proceeds to step 313.
- Step 201 Server A: 30 receives a mail (reply mail) addressed to a safety confirmation mail reply reception mail address ( ⁇ "-ans" @ ⁇ in FIG. 2).
- the server A: 30 determines whether or not the received mail is normal. If there is an abnormality, the server A: 30 discards the mail and ends the process.
- Mail with “abnormal” includes mail that is suspected of being virus mail or spam mail, for example, mail having a larger file size than necessary or mail including an attached file.
- Step 202 The server A: 30 receives each of the character strings before “-ans” in the safety confirmation mail reply reception mail address and receives them in different mailboxes and processes them. It is determined whether the source mail address of the received mail matches the distribution destination mail address included in the distribution destination table stored in association with the identifier included in the destination mail address of the received mail. When there is no identifier and when the result of determination is coincident, the process proceeds to step 203. If they do not match, the mail is discarded and the process is terminated. When the identifier is included, it is possible not only to know which delivery destination group the received mail is a reply to, but also to identify which delivery mail the reply is for.
- the server A: 30 performs a search process within the subject for searching for whether the keyword in the search table is included in the subject column of the mail.
- the server A: 30 accesses the database of the server B: 40 by keyword search means, searches the group ID stored in association with the destination mail address of the received mail, and associates it with the group ID.
- the keywords stored in association in the search table are sorted in the descending order of importance stored in association with each tag ID, and the presence or absence of keywords from the highest importance order. Search for.
- the keyword in the applied search table is “safe” “Injury”, “Injury”, “Injury”.
- a search is made as to whether “safe” and “injury” are included in the subject line. If not found, “injury” and “injury” are searched. As a result, it is possible to prevent “injury” from being classified even though “injury is absent”.
- the option number or a free expression word may be written in the subject field and returned.
- a plurality of keywords can be registered for one tag. Therefore, even if a synonym or option number is input, it can be prevented from being misclassified.
- the server A: 30 ends the search in the subject field when one keyword in the applied search table is detected in the subject field.
- the routine proceeds to step 204.
- the server searches in order from the keyword of the tag associated with the higher importance, and when one keyword in the search table is detected in the subject field, the search in the subject field is terminated. Very little processing and time is required. In addition, despite the high speed, it enables accurate classification even if it is not a reply with an accurate word.
- the keywords in the text are not targeted for analysis, even if the reply message received by the responder is a distribution mail describing the keywords, it will not be misclassified.
- Step 204 The server A: 30 performs a classification process for classifying each tag associated with the keyword searched in the in-subject search process.
- the received mail is classified and stored for each tag in the database of the server B: 40 while retaining information such as the transmission source, subject, and text by the classification means. Emails for which no keywords were found are classified as other. After classification, the process ends.
- the server A: 30 receives an email addressed to the aggregation result acquisition request reception email address from the administrator terminal, and determines whether the sender of the received email is the email address of the administrator registered in the database Perform the identity verification process.
- the server A: 30 receives a mail (request mail) addressed to an aggregation result acquisition request reception mail address ( ⁇ “-cnt” @ ⁇ in FIG. 2).
- the server A: 30 determines whether or not there is an abnormality in the received mail. If there is an abnormality, the mail is discarded and the process is terminated.
- Mail with “abnormal” includes mail that is suspected of being virus mail or spam mail, for example, mail having a larger file size than necessary or mail including an attached file.
- Step 302 Server A: 30 compares the source mail address of the received mail with the administrator mail address stored in the database to determine whether they match. If they do not match, the mail is discarded and the process is terminated. If they match, it is recognized that the received mail is from the administrator, the counting program is started, and the process proceeds to step 303.
- the server A: 30 performs a counting process of counting the number of mails classified in the classification process for each tag and creating a counting result including a mail number list.
- the mail number list is, for example, a list such as “Safe 100, Injury 10”.
- For each group all received emails received and classified before the counting process are included in the total number.
- an identifier is included in the reply destination of the distribution mail, it is possible to grasp which distribution mail is counted for the reply mail.
- the total number of delivered emails, the number of emails that have been replied, and the number of emails for each tag are quickly tabulated, and a tabulation result including a mail count list is created. Proceed to step 304.
- Step 304 The server A: 30 performs a result return step of returning a mail including the counting result to the transmission source.
- An email including the created aggregation result is created by the email creation means, and the communication means returns to the administrator email address that is the sender of the email sent to the email reception address for the collection result acquisition request, and the processing ends. . Since the classification is already done, the administrator can immediately obtain a real-time count result every time a count result acquisition request is made by e-mail.
- a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag may be included in the count result. Administrators can quickly figure out who received what type of reply.
- Step 313 The server A: 30 counts the number of received mails classified and stored for each tag by the counting means, and creates a mail number list. For each group, all received emails received and classified before the counting process are included in the total number. When an identifier is included in the reply destination of the distribution mail, it is possible to grasp which distribution mail is counted for the reply mail. The total number of delivered emails, the number of emails that have been replied, and the number of emails for each tag are quickly tabulated, and a tabulation result including a mail count list is created. Next, the process proceeds to step 314.
- Step 314 The server C: 50 performs a result display step of displaying the aggregation result on the management web screen by the web display means. Since the classification has already been performed, the administrator can immediately obtain a real-time count result every time a count result acquisition request is made on the web site. In addition to the mail number list, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag may be included in the count result. Administrators can quickly figure out who received what type of reply. Next, the process proceeds to step 315.
- Step 315 Server C: 50, on the management web screen, a totaling result acquisition request for summing up the subject field again, a reaggregating result acquisition request for summing up the search in the text field, a tag addition request, and a received mail content display , Accepts the end input.
- a totaling result acquisition request is input, the process returns to step 313.
- a reaggregating result acquisition request is input, the process proceeds to step 316.
- a tag addition request is input, the process proceeds to step 320.
- the received mail content display is input, the process proceeds to step 330.
- the end the process ends.
- Step 316 When the re-aggregation result acquisition request is input, the server A: 30 sends an email in which no keyword in the search table has been searched in the email subject column to the email text column in the search table. An in-text search step is performed to search for whether a keyword is included.
- the administrator displays the management results displayed on the screen of the administrator's communication device by the web display means. On the web screen, the user can select a recalculation result acquisition request button and select keyword search in the text as well as in the subject.
- the server A: 30 subjects the received mail classified as “others” stored in the server B: 40 to the above-described subject by the keyword search means.
- the keyword search is performed in the text column in the same manner as the internal search process. When one keyword is searched, the search is terminated. When one keyword in the applied search table is detected in the text column, the search in the text column is terminated. Next, the process proceeds to step 317. You can also correctly classify emails that have been incorrectly entered in the body of the reply.
- Step 317) The server A: 30 performs a classification process for classifying, for each tag associated with the keyword searched in the in-text search process, an email in which none of the keywords in the search table has been searched in the search process within the subject of step 203 Do.
- the server B: 40 retains information such as the transmission source, the subject, and the text by the classification means based on the search result in the text search process. Are classified and stored for each tag in the database. Emails for which no keywords were found are classified as other.
- the process ends. As a result, among the received mails classified as other, mails whose keywords are found in the body are sorted into correct classifications. Next, the process proceeds to step 318.
- Step 318) A re-aggregation step in which the server A: 30 creates a re-aggregation result including an updated mail number list by adding the number of mails having the same tag associated with the keyword searched in the in-text search step to the mail number list I do.
- the server A: 30 counts the number of received mails classified and stored for each tag by the counting means, and creates a mail number list.
- This mail number list also reflects the search results in the text. For each group, all received emails received and classified before the counting process are included in the total number.
- an identifier is included in the reply destination of the distribution mail, it is possible to grasp which distribution mail is counted for the reply mail.
- the process proceeds to step 319.
- Step 319) The server C: 50 performs a result display step of displaying the aggregation result on the management web screen by the web display means. Although reclassification takes time, the administrator can obtain a more accurate count result on the web site. In addition to the mail number list, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag may be included in the count result. The administrator can understand who received what kind of reply. Then, the process returns to step 315.
- Step 320 Server C: 50 displays a management web screen, accepts input of a new tag, one or more keywords associated with the tag, and the importance of the tag, and server C: 50 inputs to server A: 30 Then, the server A: 30 performs a tag addition step of associating the transmitted tag, keyword, and importance with each other and adding it to the search table. For example, in the case of tables such as Table 1, Table 2, and Table 7, the server A: 30 adds the input tag to the sub-table B shown in Table 2 along with its importance.
- the keyword that is automatically issued and entered so that the tag ID does not overlap with other tag IDs is added to the sub-table A shown in Table 1 together with the tag ID.
- the keyword ID is automatically issued so that it does not overlap with other keyword IDs.
- the tag ID of the added tag is added to the corresponding group ID in the group-specific tag table shown in Table 7. Then, the process returns to step 315. In the next and subsequent searches, a search reflecting the newly added tag can be performed. Convenience is high because the administrator can freely change the classification settings.
- Step 330 Server C: 50 displays a management web screen and accepts an input for selecting a mail whose contents are to be displayed from a list of received mail classified as other.
- server C: 50 The corresponding received mail among the received mails stored in 40 is displayed.
- the administrator reads the contents of the email and manually reclassifies it into the appropriate classification.
- the received mail mark to be reclassified into the tag BOX for each tag on the screen is reclassified by a method such as dragging and moving.
- the process returns to step 315.
- the list of received mails may be displayed in the subject field. Emails with reply contents in the subject can be reclassified simply by displaying the subject, so they can be quickly reclassified.
- a large amount of received mail can be automatically classified in a short time. Since the subject field is searched, the processing amount is less than searching the mail body, and the search is completed in a short time. Therefore, quick aggregation is possible. In addition, since the search is performed in descending order of importance, even if a subject is input in free words, it is classified almost accurately while being speedy. In addition, if the first keyword is detected instead of detecting all the keywords, classification is performed based on the keyword, so that processing for each mail is extremely small. Since the number of emails is aggregated by tags, emails of the same type can be instantly aggregated. Classification is possible even if the subject line is written in free words.
- the user can simply put a short word in the subject field, so it is convenient and can be counted even if it is written in free words.
- the keyword is written in the title, not the text, and the title characters are limited in the number of characters and the description format, the analysis is performed in a much shorter time and with less memory compared to the analysis of the text. Can do. Thereby, for example, even during a large-scale disaster, more mail analysis processing can be performed in a short time.
- the keyword since the keyword is described in the title, the items to be transmitted can be freely described in the text. It is useful for detailed communication to managers when they do not know what will happen, for example, when confirming safety during a disaster.
- the concept of a tag and the concept of importance are introduced for a keyword. Therefore, it is more possible to write a normal word as a keyword and directly write it in a reply. Can provide a user-friendly interface.
- there is a keyword “injury” in this example but there are not only “injury” but also words such as “injury” and “injury”. Help to classify. If “injury” is made more important than “injury”, those that have previously been described as “injury” are omitted before “injury” is searched. Therefore, misclassification can be prevented.
- the administrator can acquire the aggregation result on the email or web screen, the administrator can quickly grasp the aggregation result even if the administrator is in a remote place.
- the mail address is different for each distribution, it can be understood from the identifier and the transmission source mail address that the owner of which distribution destination mail address has returned about which distribution mail.
- multiple tags selected for each group that is, different search criteria can be searched, even if there are replies at the same time for many groups, each can be quickly searched with different criteria, and the processing time Less. Since the reply address includes an identifier and is a different address each time, spam mail can be completely eliminated, and no extra load is placed on the server.
- the server includes a recounting result transmitting step of transmitting the recounting result to the manager terminal by e-mail. The administrator can grasp the initial result quickly and then can obtain a more accurate result.
- a keyword to be searched is added, and a tag as a classification heading and an importance level as a search priority can be set for the keyword.
- Optimal recalculation is possible depending on
- the server specialized for the function since the server specialized for the function is combined, it is possible to realize a server group having a high processing capacity as a whole, and even if the number of mails to be confirmed is large, the automatic mail classification is efficiently performed. It can be carried out.
- ⁇ ⁇ it is a safety confirmation method that enables quick counting and is suitable for safety confirmation in an emergency.
- you can also find detailed information such as whether you are not injured or whether you can join the office by keyword, and for example, the same for keywords of the same type, such as “injury” and “injured”
- keywords of the same type such as “injury” and “injured”
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、受信メール内容自動分類方法及び安否確認方法に関する。より詳しくは、受信したメールを内容に応じて自動分類する方法及びこれを利用した災害時等の安否確認方法に関する。特に携帯電話を用いた安否確認に適する。 The present invention relates to a received mail content automatic classification method and a safety confirmation method. More specifically, the present invention relates to a method for automatically classifying received mail according to the content and a method for confirming safety at the time of a disaster using the same. It is particularly suitable for safety confirmation using a mobile phone.
災害時の安否確認には、携帯電話等による電話やメールの返信の有無による確認にwebページなどでのIDとパスワードの入力及びメッセージなどの入力による確認などの方法がある(例えば、特許文献1参照)。また、webページへのアクセスを要せず、メールの本文へのキーワード記載したメールの返信のみで安否確認を行っている方法もある(例えば、特許文献2参照)。 Safety confirmation at the time of a disaster includes methods such as confirmation by the presence or absence of a reply by telephone or e-mail using a mobile phone or the like by inputting an ID and password on a web page or the like and confirming by inputting a message (for example, Patent Document 1). reference). In addition, there is a method in which safety confirmation is performed only by replying an email with a keyword written in the body of an email without requiring access to a web page (see, for example, Patent Document 2).
しかし、特許文献1に記載された方法では、大人数の会社において、迅速に、出社可能な人数やけが人等の人数を把握することができないという問題があった。特許文献1に記載された方法では、安全確認にウェブページへのアクセスを要するため、アクセス集中によるサーバダウンが懸念される。また、複数回の返信を要するため、安全確認をするまでに時間がかかったり、操作が煩わしいという問題があった。 However, the method described in Patent Document 1 has a problem that a large number of companies cannot quickly grasp the number of people who can go to work or the number of injured persons. In the method described in Patent Document 1, access to a web page is required for safety confirmation, and there is a concern about server down due to concentration of access. In addition, since multiple replies are required, there are problems that it takes time to confirm safety and that the operation is troublesome.
また、職種や属性等によっては日常IDやパスワードを使用しないため、災害時にIDやパスワードを入力することができずに安全確認ができない場合があるという問題があった。余裕がない時に詳細な情報を入力することは、メールでの入力操作に慣れていないお年寄りなどには特に困難であるという問題があった。 Also, depending on the job type and attributes, daily IDs and passwords are not used, so there was a problem that the ID and password could not be entered in the event of a disaster and safety confirmation could not be performed. Entering detailed information when there is not enough room is particularly difficult for elderly people who are not familiar with e-mail input operations.
また、webページで入力された情報を詳細に調べないと安全情報が把握できず、したがって入力受信速度に対し処理速度が遅くなり、サーバへの負担が大きくなり、人数が多いと処理に膨大な時間がかかるという問題があった。 Also, if the information entered on the web page is not examined in detail, the safety information cannot be grasped, and therefore the processing speed is slow relative to the input reception speed, the load on the server is increased, and if there are many people, the processing is enormous. There was a problem that it took time.
災害時の安否確認時に限らず、受信したメールを内容に応じて分類するには、従来、メール本文全体を検索する必要があり、時間がかかるという問題があった。 In order to classify received e-mails according to the contents, not only at the time of safety confirmation at the time of disaster, it has been necessary to search the whole e-mail text, and it takes time.
また、メールの返信のみで安否確認を行う場合、これまでの方法では、特許文献2に記載された方法のように、本文に決まった文字を記述させて返信させる方法であった。この場合、引用返信を行い、元の文章が本文に残っている場合、本来の返信分類ではない間違った分類がされることがあった。キーワードの認識においては、従来、誤認識を防止するため、本来のキーワードではない、単純な記号などで返信をさせる必要があったが、人間がこれを目視チェックを行う場合、非常にわかりにくい、という弱点があった。又、返信者も記号への変換を要するため、その返信内容を間違えやすいという弱点があった。 Also, when the safety confirmation is performed only by replying to the e-mail, the conventional method is a method in which a fixed character is written in the text as in the method described in Patent Document 2. In this case, when the reply is quoted and the original sentence remains in the text, an incorrect classification that is not the original reply classification may be made. In the recognition of keywords, in order to prevent misrecognition, it was necessary to send a reply with a simple symbol that is not the original keyword. However, when humans visually check this, it is very difficult to understand. There was a weak point. Moreover, since the replyer also needs to convert it to a symbol, there is a weak point that the reply content is easy to be mistaken.
また、本文に記載されることは、本文を解析せねばならず、本文は単純なテキスト文字だけであっても、携帯電話など端末の機種により、メールの形式は異なり、HTMLメールやMINE形式のメールなど、複雑な解析を必要とし、災害時などの一度の大量の受信メールを処理しなくてはならない時に、処理に時間と、多くのメモリを消費していた。 Also, what is described in the text is that the text must be analyzed, and even if the text is only simple text characters, the format of the email varies depending on the model of the terminal such as a mobile phone, and the HTML email or MINE format When complicated analysis such as e-mail is required and a large number of received e-mails must be processed at the time of a disaster etc., processing takes time and a lot of memory.
また、本文に記載できるのは、きめられたテキスト文字だけであり、それ以上、詳細な連絡をすることはできなかった。 Also, only the text characters that can be described in the main text can be described, and no further contact was possible.
また、返信先メールアドレスが固定である場合、このメールアドレスが漏えいすることにより、大量のスパムメールを受けて、その処理のため、正常な処理が阻害されるという問題があった。 Also, when the reply e-mail address is fixed, there is a problem that due to this e-mail address being leaked, a large amount of spam mail is received and the normal process is hindered due to the process.
したがって、本発明の目的は、受信した大量のメールを短時間で自動分類できる受信メール内容自動分類方法およびこれを利用した安否確認方法を提供することにある。 Therefore, an object of the present invention is to provide a method for automatically classifying received mail contents that can automatically classify a large amount of received mails in a short time and a safety confirmation method using the same.
本発明の第1の態様は、上記目的を達成するため、複数のタグと各タグに対する1又は複数のキーワードと前記各タグの重要度とが互いに関連付けられた検索テーブルを記憶させたデータベースを備えるサーバが、受信したメールを分類する方法であって、
前記サーバが、1又は複数のユーザ端末からメールを受信する受信工程と、
前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを検索する件名内検索工程と、
前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程とを含み、
前記件名内検索工程において、前記サーバが、高い重要度と関連付けられたタグのキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了することを特徴とする受信メール内容自動分類方法を提供する。前記検索テーブルは、複数のタグと各タグに対する1又は複数のキーワードとを互いに関連付けたサブテーブルAと、各タグと重要度とを互いに関連付けたサブテーブルBとを有する検索テーブルであることが好ましい。
In order to achieve the above object, a first aspect of the present invention includes a database in which a plurality of tags, one or a plurality of keywords for each tag, and a search table in which importance of each tag is associated with each other are stored. A method for a server to classify received emails,
A receiving step in which the server receives mail from one or more user terminals;
For each email received by the server in the receiving step, a subject search step for searching whether the keyword in the search table is included in the subject column of the email; and
The server includes, for each email received in the reception step, a classification step for classifying each email associated with the keyword searched in the subject search step,
In the in-subject search step, the server searches in order from the keyword of the tag associated with the high importance, and when one keyword in the search table is detected in the subject column, Provided is a method for automatically classifying received mail contents, characterized by terminating a search. The search table is preferably a search table having a sub-table A in which a plurality of tags and one or a plurality of keywords for each tag are associated with each other, and a sub-table B in which each tag is associated with an importance level. .
本発明の第1の態様によれば、件名欄を検索するため、メール本文を検索するよりも処理量が少なくて済み、短時間で検索が完了する。したがって、迅速な集計を可能にする。また、重要度の高い順に検索するので、自由な言葉で件名が入力されたときも、スピーディーでありながらほぼ正確に分類される。また、すべてのキーワードを検出するのではなく、1つめのキーワードが検出されれば、そのキーワードで分類するため、1件1件のメールについての処理が極めて少なくて済む。タグでまとめてメール数を集計するため、同種の内容のメールを瞬時に集計できる。本発明の第1の態様によれば、自由な言葉で件名に記載されていても、その内容に応じ、受信した大量のメールを短時間で自動分類できる。ユーザ側としても、短い言葉を件名欄に入れるだけで済むので簡便で、自由な言葉で書いても集計可能であるので集計に漏れが生じにくい。また、キーワードの記載場所が本文ではなくタイトルであり、タイトル文字は文字数、及びその記載形式が限定されているので、本文の解析することと比較するとはるかに短時間で少ないメモリで解析をすることができる。これにより、たとえば、大規模災害時でも、短時間でより多くのメールの解析処理を行うことができる。又、タイトルにキーワードを記載させることから、本文には自由に伝達事項を記載することができる。何が起こるかわからない、たとえば、災害時の安否確認などにおいて、管理者への詳細な伝達に役立つ。本発明の第1の態様によれば、キーワードに対して、タグという概念と重要度という概念が導入されているので、通常の言葉をキーワードとして、それを直接返信に書かせることにより、より多くの人にわかりやすいインターフェースを提供することができる。重要度は、たとえば、「けが」というキーワードがあったとして、「けが」だけでなく、「けがなし」や「けがあり」、あるいは、「重傷」などの言葉があり、それらを誤りなく分類するために役立つ。たとえば、「けがあり」「けがなし」を「けが」よりも重要度を高くすれば、先に「けがあり」または「けがなし」と記述したものは、「けが」を検索する前に省かれる。したがって、誤分類を防止できる。 According to the first aspect of the present invention, since the subject field is searched, the processing amount is less than searching the mail text, and the search is completed in a short time. Therefore, quick aggregation is possible. In addition, since the search is performed in descending order of importance, even if a subject is input in free words, it is classified almost accurately while being speedy. In addition, if the first keyword is detected instead of detecting all the keywords, classification is performed based on the keyword, so that processing for each mail is extremely small. Since the number of emails is aggregated by tags, emails of the same type can be instantly aggregated. According to the first aspect of the present invention, a large amount of received emails can be automatically classified in a short time according to the contents even if the subject is described in free words. On the user side, it is simple because it is only necessary to put a short word in the subject line, and it is possible to count even if written in free words, so it is difficult for the total to leak. Also, because the keyword is written in the title, not the text, and the title characters are limited in the number of characters and the description format, the analysis is performed in a much shorter time and with less memory compared to the analysis of the text. Can do. Thereby, for example, even during a large-scale disaster, more mail analysis processing can be performed in a short time. In addition, since the keyword is described in the title, the items to be transmitted can be freely described in the text. It is useful for detailed communication to managers when they do not know what will happen, for example, when confirming safety during a disaster. According to the first aspect of the present invention, the concept of a tag and the concept of importance are introduced for a keyword. Therefore, it is more possible to write a normal word as a keyword and directly write it in a reply. Can provide a user-friendly interface. For example, if there is a keyword “injury”, there are words such as “injury”, “injury”, or “serious injury”, and classify them without error. To help. For example, if “Injury” and “Injury” are made more important than “Injury”, those that were previously described as “Injury” or “Injury” will be omitted before searching for “Injury”. . Therefore, misclassification can be prevented.
さらに、
前記サーバが、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元が前記データベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程と、
前記管理者本人確認工程で管理者のメールアドレスと判定されたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程と、
前記サーバが、前記集計結果を含むメールを前記送信元に返信する結果返信工程とを含むことを特徴とすることが好ましい。あるいは、前記管理者本人確認工程、集計工程、結果返信工程の代わりに、前記サーバが、管理者端末にネットワークを介して管理用web画面を表示し集計結果取得要求の入力受付し、集計結果取得要求の入力がされたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成するweb用集計工程と、前記集計工程後、前記サーバが、前記集計結果を前記管理用web画面に表示させる結果表示工程を含むものであってもよい。いずれも、管理者が遠隔地にいても、集計結果を迅速に把握できる。
further,
The administrator who receives the mail addressed to the aggregation result acquisition request reception mail address from the administrator terminal and determines whether the sender of the received mail is the administrator's mail address registered in the database A confirmation process;
Aggregation process in which the server aggregates the number of emails classified in the classification process for each tag and creates a summary result including a mail number list when it is determined as the administrator's email address in the administrator identification process When,
It is preferable that the server includes a result returning step of returning a mail including the counting result to the transmission source. Alternatively, instead of the administrator identity verification process, the aggregation process, and the result reply process, the server displays a management web screen on the administrator terminal via the network, accepts an input of an aggregation result acquisition request, and acquires the aggregation result When a request is input, the server aggregates the number of mails classified in the classification process for each tag, and creates a totaling result including a mail number list, and after the aggregation process, The server may include a result display step of displaying the aggregation result on the management web screen. In both cases, even if the administrator is at a remote location, the total results can be quickly grasped.
前記データベースが、1又は複数のグループと各グループに対する1又は複数の配信先メールアドレスとが互いに関連付けられた配信先テーブル及び、前記各グループと前記検索テーブル中の複数のタグとが互いに関連付けられたグループ別タグテーブルをも記憶されたものであって、
前記受信工程の前に、
前記サーバが、配信する毎に一意の識別子を生成し、前記識別子を含めたメールアドレスを返信先メールアドレスとして生成し、前記識別子と前記配信先メールアドレスとを互いに関連付けて前記データベースに記憶する返信アドレス設定工程と、
前記サーバが、前記返信アドレス設定工程で生成された前記返信先メールアドレスを返信先に設定し、前記識別子と関連付けられた配信先メールアドレスを宛先に設定し、所定のキーワードを件名欄に入れた返信メールを要求する配信メールを送信するメール送信工程とを含み、
前記受信工程が、
受信にあたり、前記サーバが、メールの宛先メールアドレスに、前記データベースに記憶された識別子が含まれるかを検索し、前記データベースに記憶された識別子が含まれるときにメールを受信し、
さらに、メールの送信元メールアドレスが、検索した識別子に関連付けて記憶された配信先メールアドレスと一致するかを判定するものであって、
前記件名内検索工程が、前記受信工程で一致すると判定されたメールについて検索を行うものであり、一致した配信先メールアドレスに関連付けられたグループに対するタグのみ検索することが好ましい。配信毎に異なるメールアドレスであるので、返信されたメールについて、識別子と送信元メールアドレスから、どの配信先メールアドレスの保有者がどの配信メールについて返信したかが分かる。また、グループ毎に選択された複数のタグすなわち別々の検索基準で検索ができるので、たくさんのグループについて同時に返信があっても、それぞれ迅速に別の基準で検索をすることができ、処理時間が少なくてすむ。返信先アドレスが識別子を含み、毎回違うアドレスであるので、スパムメールを完全に排除することができ、サーバに余計な負荷がかからない。
In the database, a distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, and each group and a plurality of tags in the search table are associated with each other. A group tag table is also stored,
Before the receiving step,
The server generates a unique identifier for each distribution, generates a mail address including the identifier as a reply mail address, and stores the identifier and the mail address in association with each other in the database. An address setting process;
The server sets the reply destination email address generated in the reply address setting step as a reply destination, sets the delivery destination email address associated with the identifier as a destination, and puts a predetermined keyword in the subject field A mail sending process for sending a delivery mail requesting a reply mail,
The receiving step includes
Upon reception, the server searches whether the identifier stored in the database is included in the destination mail address of the mail, and receives the mail when the identifier stored in the database is included,
Further, it is determined whether the mail source email address matches the delivery destination email address stored in association with the searched identifier,
The in-subject search process searches for the mail determined to match in the receiving process, and it is preferable to search only the tag for the group associated with the matched delivery destination mail address. Since the mail address is different for each delivery, it is possible to know which delivery mail the owner of which delivery destination email address has sent back from the identifier and the sender email address. In addition, since multiple tags selected for each group, that is, different search criteria can be searched, even if there are replies at the same time for many groups, each can be quickly searched with different criteria, and the processing time Less. Since the reply address includes an identifier and is a different address each time, spam mail can be completely eliminated, and no extra load is placed on the server.
本発明において、「一意の」には、一意的な、一義的なという意味を含む。「一意の識別子」には、例えば、一斉配信をする毎に、別々の識別子であることを含む。「識別子」には、記号や英数字の組み合わせを含む。 In the present invention, “unique” includes the meanings of unique and unique. The “unique identifier” includes, for example, a different identifier each time broadcast is performed. The “identifier” includes a combination of symbols and alphanumeric characters.
前記配信先テーブルが、各配信先メールアドレスに対する登録者名も含むものであり、
前記結果返信工程が、前記サーバが、タグ毎の、受信したメールの送信元メールアドレスと一致する配信先メールアドレスに関連付けられた登録者名を含む返信者リストも前記集計結果に含ませることが好ましい。登録者のメールアドレスを開示せず返信者を管理者に知らせることができる。登録者のメールアドレスを開示してもよい場合は、各メールアドレスを返信者リストに含んでもよい。いずれも、タグ毎すなわち同種の内容の返信があったメールの数とともに返信した者を特定できる返信者リストも同時に集計結果に含まれ、誰がどの分類に属する返信をしたかを管理者に迅速に把握させることができる。
The delivery destination table includes a registrant name for each delivery destination email address,
In the result reply step, the server may include a replyer list including a registrant name associated with a delivery destination mail address that matches the transmission source mail address of the received mail for each tag in the count result. preferable. It is possible to notify the administrator of the responder without disclosing the e-mail address of the registrant. If the registrant's e-mail address may be disclosed, each e-mail address may be included in the returnee list. In each case, a replyer list that can identify who responded with each tag, that is, the number of emails with the same type of reply, is also included in the aggregated results, prompting the administrator who replies to which category It can be grasped.
また、前記管理者本人確認工程と前記集計工程と前記結果返信工程の代わりに、
前記サーバが、管理者端末からの要求に応じて管理者端末にネットワークを介して管理用web画面を表示し集計結果取得要求の入力受付し、集計結果取得要求の入力がされたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成するweb用集計工程と、
前記集計工程後、前記サーバが、前記集計結果を前記管理用web画面に表示させる結果表示工程を含み、
さらに、前記結果表示工程の後に、
前記サーバが、管理者端末に前記管理用web画面において再集計結果取得要求の入力受付し、再集計結果取得要求の入力がされたとき、前記サーバが、メールの件名欄に、前記検索テーブル中のキーワードのいずれも検索されなかったメールについて、メールの本文欄に前記検索テーブル中のキーワードが含まれるかを検索する本文内検索工程と、
前記サーバが、前記件名内検索工程で前記検索テーブル中のキーワードのいずれも検索されなかったメールについて、前記本文内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、
前記サーバが、前記本文内検索工程で検索されたキーワードに関連付けられたタグが同じであるメール数を前記メール数リストに加えて更新したメール数リストを含む再集計結果を作成する再集計工程とを含むことが好ましい。管理者にweb画面上で集計結果取得要求の入力から結果表示までをさせることができる。また、管理者が再集計を要求したときだけ、件名欄ではどのような内容の返信か不明であるメールのみ本文欄を検索すればよいので、検索するサーバの処理負担が少なくて済む。本文も検索することでより多くのメールについて正確な分類が可能になる。本文内を検索したメールについても集計結果に反映させることで、より精密な集計結果を迅速に得られる。再集計工程後、サーバが、管理者端末に再集計結果をメールで送信する再集計結果送信工程を含むことが好ましい。管理者は、迅速に最初の結果を把握した後、さらに、より正確な結果を把握できる。
Also, instead of the manager identity verification process, the aggregation process and the result reply process,
In response to a request from the administrator terminal, the server displays a management web screen on the administrator terminal via the network, accepts an input of the aggregation result acquisition request, and receives the input of the aggregation result acquisition request. Is a web counting process for counting the number of emails classified in the classification step for each tag and creating a counting result including a mail number list;
After the counting step, the server includes a result display step for displaying the counting result on the management web screen,
Furthermore, after the result display step,
When the server accepts an input of a reaggregation result acquisition request on the management web screen to the administrator terminal and an input of a reaggregation result acquisition request is made, the server includes an email subject line in the search table. In the body search process for searching for whether the keyword in the search table is included in the body text column of the email for any of the emails for which none of the keywords are searched,
A classification step in which the server classifies each of the tags associated with the keyword searched in the in-text search step for the email in which none of the keywords in the search table is searched in the in-subject search step;
A recounting step in which the server creates a recounting result including a mail number list updated by adding the number of mails with the same tag associated with the keyword searched in the in-text search step to the mail number list; It is preferable to contain. The administrator can be made to input the total result acquisition request to the result display on the web screen. Also, only when the administrator requests re-aggregation, it is only necessary to search the body text field for mail whose contents are unknown in the subject field, so that the processing load on the server to be searched can be reduced. By searching the body text, it is possible to accurately classify more mails. By reflecting the mail searched in the text in the counting result, a more precise counting result can be obtained quickly. It is preferable that after the recounting step, the server includes a recounting result transmitting step of transmitting the recounting result to the manager terminal by e-mail. The administrator can grasp the initial result quickly and then can obtain a more accurate result.
また、前記サーバが、管理者端末からの要求に応じて管理者端末にネットワークを介して管理用web画面を表示し、新規なタグと該タグに関連付ける1又は複数のキーワードと該タグの重要度の入力受付し、入力受付したタグとキーワードと重要度を互いに関連付けて前記検索テーブルに追加するタグ追加工程を含むことが好ましい。検索するキーワードを追加し、そのキーワードに対し、分類の見出しとなるタグや検索優先度となる重要度を設定することができるので、カスタマイズが容易で、グループや状況などに応じて最適な再集計が可能となる。 The server displays a management web screen on the administrator terminal via the network in response to a request from the administrator terminal, and a new tag, one or more keywords associated with the tag, and the importance of the tag Preferably, the method includes a tag adding step of adding the received tag, the keyword, and the importance to the search table in association with each other. You can add keywords to search, set tags as classification headings and importance as search priority for the keywords, so customization is easy and optimal recalculation according to the group, situation, etc. Is possible.
また、前記サーバが、複数のサーバからなるサーバ群であることが好ましい。機能に特化したサーバを組み合わせることにより、全体として処理能力の高いサーバ群を実現でき、確認するメールの数が多量であっても、メールの自動分類を効率よく行うことができる。 Further, it is preferable that the server is a server group including a plurality of servers. By combining servers specialized for functions, it is possible to realize a server group with high processing capacity as a whole, and automatic mail classification can be efficiently performed even if the number of mails to be confirmed is large.
また、本発明の第2の態様は、複数のタグと各タグに対する1又は複数のキーワードと前記各タグの重要度とが互いに関連付けられた検索テーブルと、
1又は複数のグループと各グループに対する1又は複数の配信先メールアドレスとが互いに関連付けられた配信先テーブルと、
前記各グループと前記検索テーブル中の複数のタグとが互いに関連付けられたグループ別タグテーブルと
が記憶されたデータベースを備えるサーバが、各配信先メールアドレスの保有者の安否確認をする方法であって、
前記サーバが、各グループ毎に所定の返信先メールアドレスを返信先とし、所定のキーワードを件名欄に入れた返信メールを要求する配信メールを、各配信先メールアドレスに送信するメール送信工程と、
次に、前記サーバが、前記所定の返信先メールアドレス宛てのメールを受信する受信工程と、
前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを、高い重要度と関連付けられたキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了する件名内検索工程と、
前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、
前記サーバが、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元が前記データベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程と、
前記管理者本人確認工程で管理者のメールアドレスと判定されたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程と、
前記サーバが、前記メール数リストを含むメールを前記送信元に返信する結果返信工程とを含むことを特徴とする安否確認方法を提供する。
The second aspect of the present invention is a search table in which a plurality of tags, one or a plurality of keywords for each tag, and the importance of each tag are associated with each other;
A delivery destination table in which one or more groups and one or more delivery destination email addresses for each group are associated with each other;
A server comprising a database storing a group-specific tag table in which each group and a plurality of tags in the search table are associated with each other is a method for confirming the safety of the holder of each distribution destination email address. ,
A mail sending step for sending a delivery mail requesting a reply mail with a predetermined keyword in the subject field to each delivery destination email address, with the server as a reply destination for a given reply address for each group;
Next, the receiving step in which the server receives mail addressed to the predetermined reply destination email address;
For each email received in the receiving step, the server searches the email subject column to include keywords in the search table in order from the keyword associated with the highest importance, and in the subject column , A subject search process for ending the search in the subject column when one keyword in the search table is detected;
A classification step in which the server classifies each email received in the reception step for each tag associated with the keyword searched in the in-subject search step;
The administrator who receives the mail addressed to the aggregation result acquisition request reception mail address from the administrator terminal and determines whether the sender of the received mail is the administrator's mail address registered in the database A confirmation process;
Aggregation process in which the server aggregates the number of emails classified in the classification process for each tag and creates a summary result including a mail number list when it is determined as the administrator's email address in the administrator identification process When,
The server includes a result reply step of returning a mail including the mail number list to the transmission source.
本発明の第2の態様によれば、受信した大量のメールを短時間で自動分類できる。件名欄を検索するため、メール本文欄を検索するよりも処理量が少なくて済み、短時間で検索が完了する。したがって、迅速な集計を可能にし、緊急時の安否確認に適する。単なる生存確認だけでなく、たとえば、けがをしていないか、出社可能かなどの詳細な情報も、キーワードによって知ることができ、さらに、たとえば「けが」と「負傷」など同種のキーワードに対し同じタグをつけて、タグ毎に、集計することで、種類別に分類できる。またさらに、検索において検索優先度となる重要度を設け、重要度の高い順に検索するので、自由な言葉で件名が入力されたときも、スピーディーでありながらほぼ正確に分類される。災害時は、決められた通りの言葉を入力するのが困難で入力される言葉にブレがあることもあるが、そのようなときでも迅速な分類集計ができる。また、すべてのキーワードを検出するのではなく、1つめのキーワードが検出されれば、そのキーワードで分類するため、1件1件のメールについての処理が極めて少なくて済む。タグでまとめてメール数を集計するため、同種の内容のメール数を瞬時に集計できる。グループ毎に集計できるので、たとえば、大人数の会社で、災害時に各部署において何人が出社可能で何人がけがをしたかなどの集計を迅速に行うことができる。また、ユーザの通信機器にwebサイトへのアクセスをさせなくて済むので、ユーザ端末が、ブラウザ手段を有しない通信機器であっても安否確認ができる。 According to the second aspect of the present invention, a large amount of received mail can be automatically classified in a short time. Searching the subject field requires less processing than searching the mail text field, and the search is completed in a short time. Therefore, it enables quick counting and is suitable for safety confirmation in an emergency. In addition to just alive confirmation, you can also find detailed information such as whether you are not injured or whether you can join the office by keyword, and for example, the same for keywords of the same type, such as “injury” and “injured” By tagging and counting for each tag, it can be classified by type. In addition, since the search priority is set in the search priority, the search is performed in descending order of importance. Therefore, even when a subject is input in a free word, it is classified quickly and almost accurately. In a disaster, it is difficult to input the words as they are decided, and the input words may be blurred, but even in such a case, quick classification and aggregation can be performed. In addition, if the first keyword is detected instead of detecting all the keywords, classification is performed based on the keyword, and processing for each mail is extremely small. Since the number of emails is aggregated with tags, the number of emails of the same type can be instantly aggregated. Since it can be counted for each group, for example, in a company with a large number of people, it is possible to quickly count how many people can enter the office and how many people have been injured in each department during a disaster. Further, since it is not necessary for the user's communication device to access the web site, the safety can be confirmed even if the user terminal is a communication device having no browser means.
また、前記サーバが、複数のサーバからなるサーバ群であることが好ましい。機能に特化したサーバを組み合わせることにより、全体として処理能力の高いサーバ群を実現でき、確認するメールの数が多量であっても、メールの自動分類を効率よく行うことができる。 Further, it is preferable that the server is a server group including a plurality of servers. By combining servers specialized for functions, it is possible to realize a server group with high processing capacity as a whole, and automatic mail classification can be efficiently performed even if the number of mails to be confirmed is large.
本発明によれば、受信した大量のメールを短時間で自動分類できる。 According to the present invention, a large amount of received mail can be automatically classified in a short time.
本発明の第1の実施形態は、複数のタグと各タグに対する1又は複数のキーワードと前記各タグの重要度とが互いに関連付けられた検索テーブルを記憶させたデータベースを備えるサーバが、受信したメールを分類する方法であって、前記サーバが、1又は複数のユーザ端末からメールを受信する受信工程と、前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを検索する件名内検索工程と、前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程とを含み、前記件名内検索工程において、前記サーバが、高い重要度と関連付けられたタグのキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了する受信メール内容自動分類方法である。本実施形態によれば、受信した大量のメールを短時間で自動分類できる。例えば、災害時の安否確認やアンケートなど、一度に大量のメールを処理する場合に有効である。 In the first embodiment of the present invention, a server including a database storing a plurality of tags, one or a plurality of keywords for each tag, and a search table in which the importance of each tag is associated with each other is received by the server A receiving step in which the server receives mail from one or a plurality of user terminals, and for each mail received by the server in the receiving step, the search table includes the search table A search process within a subject for searching whether a keyword is included, and a classification in which the server classifies each mail received in the reception process for each tag associated with the keyword searched in the search in the subject In the subject search step, the server searches in order from the keyword of the tag associated with the high importance. , The subject line, a received mail contents automatic classification method keyword in the search table is completed the search in the subject line when it is detected by one. According to the present embodiment, a large amount of received mail can be automatically classified in a short time. For example, it is effective when processing a large amount of e-mails at a time, such as safety confirmation in a disaster or a questionnaire.
本発明の第2の実施形態は、上記本発明の第1の実施形態の受信メール内容自動分類方法を利用した安否確認方法であって、複数のタグと各タグに対する1又は複数のキーワードと前記各タグの重要度とが互いに関連付けられた検索テーブルと、1又は複数のグループと各グループに対する1又は複数の配信先メールアドレスとが互いに関連付けられた配信先テーブルと、前記各グループと前記検索テーブル中の複数のタグとが互いに関連付けられたグループ別タグテーブルとが記憶されたデータベースを備えるサーバが、各配信先メールアドレスの保有者の安否確認をする方法であって、前記サーバが、各グループ毎に所定の返信先メールアドレスを返信先とし、所定のキーワードを件名欄に入れた返信メールを要求する配信メールを、各配信先メールアドレスに送信するメール送信工程と、次に、前記サーバが、前記所定の返信先メールアドレス宛てのメールを受信する受信工程と、前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを、高い重要度と関連付けられたキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了する件名内検索工程と、前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、前記サーバが、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元が前記データベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程と、前記管理者本人確認工程で管理者のメールアドレスと判定されたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程と、前記サーバが、前記メール数リストを含むメールを前記送信元に返信する結果返信工程とを含む安否確認方法である。本実施形態によれば、受信した大量のメールを短時間で自動分類できるうえに、管理者が遠隔地にいても集計結果をいつでも知ることができる。 The second embodiment of the present invention is a safety confirmation method using the received mail content automatic classification method of the first embodiment of the present invention, wherein a plurality of tags, one or a plurality of keywords for each tag, A search table in which the importance of each tag is associated with each other, a distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, each of the groups, and the search table A server comprising a database storing a group-specific tag table in which a plurality of tags are associated with each other is a method for confirming the safety of the holder of each delivery destination email address, wherein the server includes each group A delivery mail requesting a reply mail with a predetermined reply address as the reply destination and a predetermined keyword in the subject field every time, A mail sending step for sending to a delivery destination email address; then, a receiving step for the server to receive a mail addressed to the predetermined reply destination email address; and for each email received by the server in the receiving step, When a keyword in the search table is included in the subject column of the email in order from a keyword associated with a high importance level, when one keyword in the search table is detected in the subject column In the subject search step, the search in the subject column ends, and a classification step in which the server classifies each email received in the reception step for each tag associated with the keyword searched in the subject search step And the server receives an email addressed to the aggregation result acquisition request reception email address from the administrator terminal, and the source of the received email is the previous An administrator identity verification step for determining whether the email address is an administrator registered in the database; and when the administrator email address is determined in the administrator identity verification step, the server classifies in the classification step A totaling step of counting the number of received emails for each tag and creating a counting result including a mail number list; and a result returning step in which the server returns a mail including the mail number list to the sender This is a confirmation method. According to the present embodiment, it is possible to automatically classify a large amount of received emails in a short time and to know the total result at any time even when the administrator is at a remote place.
以下、本発明の受信メール内容自動分類方法及び安否確認方法について、添付図面を参照して実施例を用いて本発明の好適な実施の形態を具体的に説明するが、本発明はこれらに限定されるものではない。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings with regard to the method for automatically classifying received mail contents and the method for confirming safety according to the present invention, but the present invention is not limited thereto. Is not to be done.
本実施例は、本発明の安否確認方法の実施例で、本発明の受信メール内容自動分類方法の実施例でもある。本実施例は、ユーザの通信機器からサーバに送信されたメールに書かれた安否等について、サーバが内容別に分類して集計するものである。 This embodiment is an embodiment of the safety confirmation method of the present invention, and is also an embodiment of the received mail content automatic classification method of the present invention. In this embodiment, the server categorizes and sums up the safety etc. written in the mail transmitted from the user's communication device to the server.
{構成}
本実施例においては、通信手段がユーザの端末内にあり、通信手段及びブラウザ手段が管理者の端末内にあり、通信手段とキーワード検索手段と分類手段と集計手段と識別子作成手段と識別子照合判定手段とメールアドレス照合判定手段とメール作成手段とweb表示手段と返信先メールアドレス作成手段とアドレス種別判定手段と、記憶蓄積手段としてのデータベースとが、複数のサーバによって構成されたサーバ群内にある。
{Constitution}
In this embodiment, the communication means is in the user's terminal, the communication means and the browser means are in the administrator's terminal, the communication means, the keyword search means, the classification means, the aggregation means, the identifier creation means, and the identifier collation determination. Means, mail address collation determination means, mail creation means, web display means, reply destination email address creation means, address type determination means, and database as storage storage means are in a server group constituted by a plurality of servers. .
本実施例においては、通信手段とキーワード検索手段と分類手段と集計手段と識別子作成手段と識別子照合判定手段とメールアドレス照合判定手段とメール作成手段と返信先メールアドレス作成手段とを有するサーバと、記憶蓄積手段としてのデータベースを有するサーバと、web表示手段を有するwebサーバとが、LAN等で接続され1つのサーバ群を形成しているが、同一のサーバであってもよい。返信先メールアドレスを固定のメールアドレスとする場合には、返信先メールアドレス作成手段を要しない。識別子が宛先メールアドレスに含まれるかを判定しない場合は、識別子照合判定手段を要しない。通信手段には、メール送信手段とメール受信手段を含む。一斉メール送信時においては、メール送信の高速化などのために、メール送信サーバが複数存在してもよい。また、通信手段を有するサーバがメール送信サーバとメール受信サーバに分かれていてもよい。また、通信手段を有するサーバが、データベースの全て又は一部の複製を保持していてもよい。 In this embodiment, a server having communication means, keyword search means, classification means, aggregation means, identifier creation means, identifier collation determination means, mail address collation judgment means, mail creation means, and reply destination mail address creation means, A server having a database as a storage and storage unit and a web server having a web display unit are connected by a LAN or the like to form one server group. However, the same server may be used. When the reply mail address is a fixed mail address, no reply mail address creating means is required. If it is not determined whether the identifier is included in the destination mail address, the identifier collation determining means is not required. The communication means includes mail sending means and mail receiving means. In simultaneous mail transmission, there may be a plurality of mail transmission servers in order to speed up mail transmission. Further, the server having the communication means may be divided into a mail transmission server and a mail reception server. Further, the server having the communication means may hold a copy of all or part of the database.
図1は、本発明の受信メール内容自動分類方法の実施例1において使用されるハードウェア構成を示す図である。本実施例においては、互いにLAN等で接続されたサーバA:30とサーバB:40とサーバC:50を含むサーバ群と、通信機器10とは、インターネットやLAN、WAN等の通信ネットワーク20を介して相互に通信可能である。
FIG. 1 is a diagram showing a hardware configuration used in Embodiment 1 of the received mail content automatic classification method of the present invention. In this embodiment, the server group including the server A: 30, the server B: 40, and the server C: 50 connected to each other via a LAN or the like, and the
ユーザの通信機器10は、例えば、パーソナルコンピュータ(PC)や携帯電話、PDA等、メールの送受信による通信手段を有する端末である。管理者の通信機器60は、例えば、パーソナルコンピュータ(PC)や携帯電話、PDA等、メールの送受信による通信手段及びブラウザ手段を有する端末である。ブラウザ手段は、ネットワーク上のサイトにアクセスしてwebページを閲覧する手段で、通信機器の画面にwebページの画面を表示する手段である。
The user's
サーバA:30は、メール送信及びメール受信による通信手段を有するサーバであって、サーバA:30は、キーワード検索手段と分類手段と集計手段と識別子作成手段と識別子照合判定手段とメールアドレス照合判定手段とメール作成手段と返信先メールアドレス作成手段を有する。サーバA:30は、サーバの特定のメールアドレスに送信されたメールは、自動的に受信する。サーバC:50は、web表示手段を有するwebサーバである。 The server A: 30 is a server having communication means by mail transmission and mail reception, and the server A: 30 is a keyword search means, classification means, aggregation means, identifier creation means, identifier collation determination means, and mail address collation determination. Means, mail creation means, and reply destination mail address creation means. Server A: 30 automatically receives mail sent to a specific mail address of the server. Server C: 50 is a web server having web display means.
サーバB:40は、データベースを有するサーバで、該データベースには、キーワード、キーワードID、タグ、タグID、重要度、配信先メールアドレス、ユーザID、登録者名、グループ名、グループID、管理者メールアドレス、返信先メールアドレス、識別子、送信メール内容、webフォーム画面の各データが記憶し蓄積されている。 Server B: 40 is a server having a database. The database includes keywords, keyword IDs, tags, tag IDs, importance levels, distribution destination email addresses, user IDs, registrant names, group names, group IDs, managers. Each data of mail address, reply destination mail address, identifier, transmitted mail content, and web form screen is stored and accumulated.
キーワード、キーワードID、タグ、タグID、重要度は、複数のサブテーブルからなる検索テーブル中に含まれてデータベースに記憶されている。検索テーブルは、複数のタグと各タグに対する1又は複数のキーワードと前記各タグの重要度とが互いに関連付けられたテーブルである。本実施例では、検索テーブルは、複数のタグと各タグに対する1又は複数のキーワードとを互いに関連付けたサブテーブルAと、各タグと重要度とを互いに関連付けたサブテーブルBとを有する。表1はサブテーブルAの例であり、表2はサブテーブルBの例である。タグIDはタグについての番号で、キーワードIDはキーワードについての番号である。一つのキーワードに対し、タグIDは1つであり、一つのタグIDに対しキーワードは複数ある。また、一つのタグIDに対し重要度は1つである。同じ検索テーブル中では異なるタグで重複する重要度は設定できない。キーワードやタグは数字でもよく、また多言語であってもよい。 The keyword, keyword ID, tag, tag ID, and importance are included in a search table composed of a plurality of sub-tables and stored in the database. The search table is a table in which a plurality of tags, one or a plurality of keywords for each tag, and the importance of each tag are associated with each other. In the present embodiment, the search table has a sub-table A in which a plurality of tags and one or a plurality of keywords for each tag are associated with each other, and a sub-table B in which each tag is associated with an importance level. Table 1 is an example of sub-table A, and Table 2 is an example of sub-table B. The tag ID is a number for the tag, and the keyword ID is a number for the keyword. There is one tag ID for one keyword, and there are a plurality of keywords for one tag ID. One tag ID has one importance level. Duplicate importance with different tags cannot be set in the same search table. Keywords and tags may be numbers or multilingual.
配信先メールアドレス、ユーザID、登録者名、グループ名、グループIDは、複数のサブテーブルからなる配信先テーブル中に含まれてデータベースに記憶されている。配信先テーブルは、1又は複数のグループと各グループに対する1又は複数の配信先メールアドレスとが互いに関連付けられたテーブルである。本実施例では、配信先テーブルは、配信先メールアドレスと各配信先メールアドレスに対応するユーザIDとを互いに関連付けたサブテーブルA´と、各グループ名に対するグループIDを互いに関連付けたサブテーブルB´と、親グループIDに対し1又は複数の子グループIDを互いに関連付けたサブテーブルC´と、ユーザIDに対する登録者名と各ユーザが属するグループのグループIDとを互いに関連付けたサブテーブルD´を有する。表3はサブテーブルA´の例であり、表4はサブテーブルB´の例であり、表5はサブテーブルC´の例であり、表6はサブテーブルD´の例である。ユーザIDは配信先メールアドレスについての番号で、グループIDはグループ名についての番号である。一つの配信先メールアドレスに対し、ユーザIDは1つであり、一つのグループ名に対しグループIDは一つである。一つのグループの中に複数のグループが包含される場合がある。また、一つのグループIDと一つのユーザIDの組み合わせに対する登録者名は1つである。グループIDは互いに重複しない。またユーザIDも互いに重複しない。 The delivery destination email address, user ID, registrant name, group name, and group ID are stored in a database included in a delivery destination table composed of a plurality of sub-tables. The delivery destination table is a table in which one or more groups and one or more delivery destination email addresses for each group are associated with each other. In this embodiment, the distribution destination table includes a sub-table A ′ that associates a distribution destination mail address with a user ID corresponding to each distribution destination mail address, and a sub-table B ′ that associates a group ID for each group name with each other. And a sub-table C ′ in which one or a plurality of child group IDs are associated with each other with respect to the parent group ID, and a sub-table D ′ in which the registrant name for the user ID and the group ID of the group to which each user belongs are associated with each other. . Table 3 is an example of the sub-table A ′, Table 4 is an example of the sub-table B ′, Table 5 is an example of the sub-table C ′, and Table 6 is an example of the sub-table D ′. The user ID is a number for the distribution destination mail address, and the group ID is a number for the group name. There is one user ID for one distribution destination email address, and one group ID for one group name. There may be a case where a plurality of groups are included in one group. Moreover, there is one registrant name for a combination of one group ID and one user ID. Group IDs do not overlap each other. User IDs do not overlap each other.
さらに各グループと前記検索テーブル中の複数のタグとが互いに関連付けられたグループ別タグテーブルがデータベースに記憶されている。グループ別タグテーブルは、本実施例では、グループIDに対して複数のタグIDが互いに関連付けられたテーブルである。表7は、グループ別タグテーブルの例である。グループ別タグテーブルのタグIDのリストは、グループ毎の検索に用いる複数のタグリストの役割を果たす。小さい単位のグループを1又は複数含んだ大きい単位のグループを設定できるので、利便性が高い。 Furthermore, a group-specific tag table in which each group and a plurality of tags in the search table are associated with each other is stored in the database. In this embodiment, the group-specific tag table is a table in which a plurality of tag IDs are associated with each other with respect to a group ID. Table 7 is an example of a tag table for each group. The list of tag IDs in the group-specific tag table serves as a plurality of tag lists used for searching for each group. Since a large unit group including one or a plurality of small unit groups can be set, the convenience is high.
配信先メールアドレスは、あらかじめ登録されているものでもよいが、各ユーザ端末とサーバとがメールアドレスの所有者の本人確認の工程を行い登録されたものであることが好ましい。メールアドレスの所有者の本人確認の工程は、例えば、次のように行う。 The delivery destination e-mail address may be registered in advance, but it is preferable that each user terminal and the server are registered by performing the identity verification process of the owner of the e-mail address. For example, the identity verification process of the owner of the mail address is performed as follows.
サーバが、登録受付メールアドレス宛ての要求メールの受信をし、要求メール受信毎に一意の識別子であって9文字以内の英数字記号からなる識別子を生成し、前記識別子と前記要求メールの送信元のメールアドレスとを互いに関連付けてデータベースに記憶し、前記識別子を件名のみ、又は件名と本文の両方に含み返信先を確認返信メールアドレスとした確認メールを作成し、該確認メールを前記要求メールの送信元のメールアドレスに送信する識別子送信工程と、次に、サーバが、前記確認返信受付メールアドレス宛の確認返信メールの受信をし、前記確認返信メールに、前記データベースに記憶された識別子と同じ識別子が含まれるかを検索し、前記確認返信メールに含まれる識別子と関連付けて記憶されたメールアドレスが、前記確認返信メールの送信元のメールアドレスと一致するかを判定する受信メール解析工程とを含み、受信メール解析工程で一致すると判定されたときに配信先メールアドレスとして登録される。管理者メールアドレスについても同様に、あらかじめ登録されているものでもよいが、本人確認して登録されたものであることが好ましい。 The server receives the request mail addressed to the registration reception mail address, generates a unique identifier consisting of up to 9 alphanumeric characters for each request mail reception, and the identifier and the sender of the request mail Are stored in the database in association with each other, and a confirmation mail is created with the identifier included only in the subject line or in both the subject line and the body, and the reply destination is the confirmation reply mail address. An identifier sending step for sending to the sender's email address, and then the server receives the confirmation reply email addressed to the confirmation reply acceptance email address, and is the same as the identifier stored in the database in the confirmation reply email An email address stored in association with the identifier included in the confirmation reply email is searched for whether the identifier is included. And a received mail analyzing step determines whether to match the sender's email address of the certification reply is registered as the delivery destination mail address when it is determined that the match in the received mail analysis process. Similarly, the administrator e-mail address may be registered in advance, but is preferably registered after confirming the identity.
グループ別であるときは、例えば、サーバが、登録先のグループ別に固有の登録受付メールアドレス宛の要求メールの受信をし、要求メール受信毎に一意の識別子であって9文字以内の英数字記号からなる識別子を生成し、前記識別子と前記要求メールの送信元のメールアドレスと登録先グループ名とを互いに関連付けてデータベースに記憶し、前記識別子を件名のみ、又は件名と本文の両方に含み且つ返信先を確認返信受付メールアドレスとした確認メールを作成し、該確認メールを前記要求メールの送信元のメールアドレスに送信する識別子送信工程と、次に、サーバが、前記確認返信受付メールアドレス宛の確認返信メールの受信をし、前記確認返信メールに、前記データベースに記憶された識別子と同じ識別子が含まれるかを検索し、前記確認返信メールに含まれる識別子と関連付けて記憶されたメールアドレスが、前記確認返信メールの送信元のメールアドレスと一致するかを判定する受信メール解析工程と、前記受信メール解析工程で一致すると判定されたとき、前記記憶されたメールアドレスと関連付けられた登録先グループ名を登録グループ名として、また前記記憶されたメールアドレスを登録者のメールアドレスとして、互いに関連付けて前記データベースに記憶するグループ別メールアドレス登録工程とを含み、したがってメール所有者の本人確認がされた配信先メールアドレスとグループ名が登録される。確認返信メール本文に登録者名を記入させ、本文を登録者名として登録してもよい。 When grouped, for example, the server receives a request mail addressed to a unique registration reception mail address for each registration destination group, and is a unique identifier for each request mail received, up to 9 alphanumeric characters. And the identifier, the email address of the sender of the request email, and the registration destination group name are stored in the database in association with each other, and the identifier is included only in the subject or in both the subject and the body and is returned. An identifier sending step of creating a confirmation email with the destination as the confirmation reply acceptance email address and sending the confirmation email to the sender email address of the request email; and then, the server addressed to the confirmation reply acceptance email address Receiving a confirmation reply mail and searching whether the confirmation reply mail contains the same identifier as the identifier stored in the database The received mail analysis step for determining whether the email address stored in association with the identifier included in the confirmation reply email matches the email address of the sender of the confirmation reply email, and the received email analysis step When judged, the registered group name associated with the stored mail address is used as a registered group name, and the stored mail address is used as the registrant's mail address, and stored in the database in association with each other. Accordingly, the mail address registration step and the mail address and group name of the delivery destination where the identity of the mail owner is confirmed are registered. The registrant name may be entered in the confirmation reply mail text, and the text may be registered as the registrant name.
返信先メールアドレスは、グループ毎に固有の固定メールアドレスであってもよいが、配信毎に識別子を含んだ一意のメールアドレスであることが好ましい。後に詳述する。 The reply mail address may be a fixed mail address unique to each group, but is preferably a unique mail address including an identifier for each distribution. This will be described in detail later.
識別子は、発行するたびに毎回異なるメールアドレスとする。このメールアドレスは毎回使い捨てで過去にも未来にも重複を許さない。識別子は識別子作成手段により、記号や英数字の組み合わせで作成する。 The identifier is a different e-mail address each time it is issued. This email address is disposable each time and does not allow duplication in the past or future. The identifier is created by a combination of symbols and alphanumeric characters by identifier creating means.
送信メール内容には、配信メールのメール内容が含まれる。配信メールのメール内容は、所定のキーワードを件名欄に入れた返信メールを要求する内容である。 The content of the sent mail includes the mail content of the delivery mail. The mail content of the distribution mail is a content for requesting a reply mail in which a predetermined keyword is entered in the subject field.
webフォーム画面には、管理者にIDとパスワードの入力を受け付ける画面、集計結果取得要求や再集計結果取得要求の入力を受け付ける画面、集計結果を示す画面、新規なタグと該タグに関連付ける1又は複数のキーワードと該タグの重要度の入力を受け付ける画面、配信メール文章選択画面が含まれる。 The web form screen includes a screen for accepting an input of an ID and a password to the administrator, a screen for accepting an input of an aggregation result acquisition request or a reaggregation result acquisition request, a screen indicating the aggregation result, a new tag and one associated with the tag A screen for receiving input of a plurality of keywords and the importance of the tag and a delivery mail text selection screen are included.
サーバA:30には、受信メール内容自動分類プログラムと集計プログラムとメールアドレス種別判定プログラムとメールアドレス所有者確認プログラムとメール配信プログラムが搭載されている。 Server A: 30 is equipped with a received mail content automatic classification program, an aggregation program, a mail address type determination program, a mail address owner confirmation program, and a mail delivery program.
上記受信メール内容自動分類プログラムは、コンピュータに、メールの件名欄内でキーワードを検索する機能、検索されたキーワードに関連付けて記憶されているタグを検索する機能、タグ毎に受信メールを分類する機能、受信メール内容をデータベースに記憶させる機能、メールの本文欄内でキーワードを検索する機能、メールを受信する機能、識別子を作成する機能、メールアドレスと識別子とを関連付けて記憶させる機能を実現させるためのプログラムである。 The received mail content automatic classification program has a function of searching a computer for a keyword in a subject line of a mail, a function of searching for a tag stored in association with the searched keyword, and a function of classifying a received mail for each tag. In order to realize a function for storing received mail contents in a database, a function for searching for a keyword in a mail text field, a function for receiving mail, a function for creating an identifier, and a function for storing a mail address and an identifier in association with each other It is a program.
上記集計プログラムは、コンピュータに、タグ毎に分類された受信メールの数を集計する機能、集計結果を作成する機能、メールを作成する機能、メールを送信する機能、管理用web画面を表示する機能、管理用web画面で入力を受け付ける機能を実現させるためのプログラムである。 The above-mentioned totaling program has a function of counting the number of received mails classified for each tag, a function of generating a totaling result, a function of generating a mail, a function of transmitting a mail, and a function of displaying a management web screen on a computer This is a program for realizing a function of accepting an input on the management web screen.
メールアドレス種別判定プログラムは、コンピュータに、サーバに送信されたメールの宛先が安否確認メール受付メールアドレスか、集計結果取得要求受付メールアドレスか、配信要求受付メールアドレスか、確認返信受付メールアドレスか、登録受付メールアドレスかを判定する機能を実現させるためのプログラムである。 The e-mail address type determination program determines whether the e-mail address sent to the server is a safety confirmation e-mail reception e-mail address, an aggregation result acquisition request reception e-mail address, a distribution request reception e-mail address, a confirmation reply reception e-mail address, This is a program for realizing the function of determining whether it is a registered reception e-mail address.
上記メールアドレス所有者本人確認プログラムは、コンピュータに、識別子を作成する機能、メールアドレスと識別子とを関連付けて記憶させる機能、メールを作成する機能、作成するメールに識別子を追加する機能、メールを送信する機能、メールを受信する機能、メールに識別子が含まれるか否かを判定する機能、記憶されている識別子のうちメールに含まれる識別子と同じ識別子を検索する機能、識別子と関連付けて蓄積されたメールアドレスを検索する機能、メールの本文より登録希望者名を取り出す機能、登録希望者名とメールアドレスとを関連付けて記憶させる機能、蓄積されたメールアドレスがメールの送信元のメールアドレスと一致するかを判定する機能、メールアドレスと関連付けて記憶された登録希望者名を登録者名として記憶させる機能、メールアドレスと登録先グループ名とを関連付けて記憶させる機能、メールアドレスと関連付けて記憶された登録先グループ名を登録グループ名として記憶させる機能、受信したメールの送信先メールアドレスから登録先グループデータを取り出し、グループ別に登録する機能、メールアドレスがデータベースに記憶されている特定のメールアドレスと一致するか否かを判定する機能を実現させるためのプログラムである。 The above e-mail address owner identity verification program has a function for creating an identifier in a computer, a function for storing an e-mail address and an identifier in association with each other, a function for creating an e-mail, a function for adding an identifier to an e-mail to be created, and sending an e-mail A function to receive, a function to receive mail, a function to determine whether or not an identifier is included in the mail, a function to search for an identifier that is the same as the identifier included in the mail among stored identifiers, and to be stored in association with the identifier A function to search for e-mail addresses, a function to extract the name of the applicant to be registered from the body of the e-mail, a function to store the name of the applicant to be registered in association with the e-mail address, and the accumulated e-mail address matches the e-mail address from which the e-mail was sent A function to determine whether or not the registered applicant name stored in association with the email address Storage function, a function for storing an email address and a registered group name in association with each other, a function for storing a registered group name stored in association with an email address as a registered group name, and a destination email address for received mail This is a program for realizing a function of taking out registration destination group data from each other and registering by group, and a function of determining whether or not a mail address matches a specific mail address stored in the database.
上記メール配信プログラムは、コンピュータに、配信するメールを作成する機能、受信したメールが管理者メールアドレスからのメールか否かを判定する機能、判定した結果に基づき一斉メール配信を開始させる機能、メール受信機能、メール送信機能を実現させるためのプログラムである。 The mail delivery program has a function for creating a mail to be delivered to a computer, a function for judging whether or not a received mail is a mail from an administrator mail address, a function for starting simultaneous mail delivery based on the judgment result, a mail It is a program for realizing a reception function and a mail transmission function.
上記メールアドレス所有者本人確認プログラムは、好ましくは、コンピュータに、ネットワークを通じてアクセス可能なwebページを提供する機能、webページにアクセスした通信機器の画面にwebページの画面を表示させる機能をも実現させるためのプログラムである。 The above e-mail address owner identification program preferably realizes a function of providing a web page accessible via a network and a function of displaying a web page screen on a screen of a communication device that accesses the web page. It is a program for.
サーバA:30とサーバB:40とサーバC:50は、ハードウェアとして、それぞれ、CPU、メモリ、オペレーティングシステム、デバイスドライバ等で構成される制御装置と、磁気ディスク等の二次記憶、LANボード等の通信制御装置を備えている。サーバC:50には、通常のwebサーバで、web画面の取得要求をした端末に対してweb画面を構成するHTMLファイルを送信して通信機器の画面に表示させ、web画面における入力データを受信する装置を備えている。サーバA:30、サーバB:40、サーバC:50は、互いにLANやインターネット等で接続されており、サーバA:30からの操作命令に基づき本発明の受信メール内容自動分類処理、これに付随する集計処理、メールアドレス種別判定処理、メールアドレス所有者本人確認処理、メール配信処理を行う。 Server A: 30, Server B: 40, and Server C: 50 are each a hardware control device comprising a CPU, memory, operating system, device driver, etc., secondary storage such as a magnetic disk, LAN board, etc. Etc. are provided. Server C: 50 is an ordinary web server that sends the HTML file that composes the web screen to the terminal that requested the web screen acquisition, displays it on the screen of the communication device, and receives the input data on the web screen It has a device to do. Server A: 30, server B: 40, and server C: 50 are connected to each other via a LAN, the Internet, or the like, and the received mail content automatic classification processing of the present invention based on an operation command from server A: 30, accompanying this Aggregation processing, email address type determination processing, email address owner identification processing, and email delivery processing.
サーバA:30の磁気ディスクには、受信メール内容自動分類プログラムと集計プログラムとメールアドレス種別判定プログラムとメールアドレス所有者確認プログラムとメール配信プログラムが格納されている。サーバC:50の磁気ディスクには、上述したデータベースが格納されている。サーバA:30、サーバB:40、サーバC:50は、それぞれ、メール送受信サーバ、データベースサーバ、webサーバとしての役割を果たす。各サーバは、通常のサーバが有するクロック機能等を備えている。 On the magnetic disk of server A: 30, a received mail content automatic classification program, an aggregation program, a mail address type determination program, a mail address owner confirmation program, and a mail delivery program are stored. The above-described database is stored on the magnetic disk of server C: 50. The server A: 30, the server B: 40, and the server C: 50 function as mail transmission / reception servers, database servers, and web servers, respectively. Each server has a clock function or the like that a normal server has.
サーバA:30、サーバB:40、サーバC:50は、サーバA:30のCPUが、サーバA:30の受信メール内容自動分類プログラムと集計プログラムとメールアドレス種別判定プログラムとメールアドレス所有者確認プログラムとメール配信プログラムをそれぞれサーバA:30のメモリにロードして実行することにより本発明の受信メール内容自動分類処理、これに付随する集計処理、メールアドレス種別判定処理、メールアドレス所有者本人確認処理、メール配信処理が可能なコンピュータの機能を実現する。各サーバのCPUは、通常のコンピュータに搭載する演算処理装置であり、各種プログラムを実行し、各種制御等を行うことができる。 Server A: 30, Server B: 40, Server C: 50 are the server A: 30 CPU, server A: 30 received mail content automatic classification program, aggregation program, mail address type determination program, and mail address owner confirmation By loading the program and the mail delivery program into the memory of the server A: 30 and executing them, the received mail content automatic classification process of the present invention, the accompanying aggregation process, the mail address type determination process, the mail address owner identity verification A computer function capable of processing and mail delivery processing is realized. The CPU of each server is an arithmetic processing device mounted on a normal computer, and can execute various programs and perform various controls.
サーバA:30に、通信機器10とメールでデータを送受信する第1の通信手段と、サーバB:40とデータ等を送受信する第2の通信手段とを有する。サーバB:40に、サーバA:30とデータ等を送受信する第1の通信手段と、サーバC:50とデータ等を送受信する第2の通信手段とを有する。ユーザ端末は、サーバA:30とメールでデータを送受信する通信手段を有する。管理者端末は、サーバA:30とメールでデータを送受信する第1の通信手段と、サーバC:50とインターネットを介してweb画面上でデータを送受信する第2の通信手段とを有する。
The server A: 30 has first communication means for transmitting and receiving data with the
キーワード検索手段は、サーバB:40にアクセスして、サーバA:30で受信したメールの件名欄に含まれる文字データを、サーバB:40のデータベース内に記憶されているキーワードと照らし合わせ、一致するか判定する。検索するキーワードは、所定のタグに関連付けて記憶されたキーワードのみであり、検索する順序は、前記タグに関連付けられた重要度の順に行う。本実施例においては、数値が大きい重要度に関連付けられたタグに対するキーワードから順に検索する。1つでもキーワードが検出されたら、検索を終了する。前記所定のタグは、グループ別の場合は、受信したメールの宛先メールアドレスによって特定されるグループに対して関連付けて記憶されたタグID群に対応するタグ群であり、グループ別でなく、検索に用いるタグが検索テーブル中のすべてのタグである場合にはグループ別タグテーブルに依らず検索テーブルに基づいてキーワードの検索を行う。 The keyword search means accesses the server B: 40, matches the character data included in the subject field of the mail received by the server A: 30 with the keyword stored in the database of the server B: 40, and matches Judge whether to do. The keyword to be searched is only the keyword stored in association with the predetermined tag, and the search order is performed in the order of importance associated with the tag. In the present embodiment, the search is performed in order from the keyword with respect to the tag associated with the importance having a large numerical value. If even one keyword is detected, the search is terminated. In the case of each group, the predetermined tag is a tag group corresponding to a tag ID group stored in association with the group specified by the destination mail address of the received mail. When the tags to be used are all tags in the search table, the keyword is searched based on the search table regardless of the group-specific tag table.
本実施例においては、キーワード検索手段は、管理者端末からの要求に応じて、分類手段によって、その他に分類された受信メールに対してメールの本文に含まれる文字データについても件名欄内に含まれる文字データの検索と同様にして検索する。 In the present embodiment, the keyword search means also includes the character data included in the text of the mail for the received mail classified by the classification means in response to a request from the administrator terminal. Search in the same way as the search for character data.
分類手段は、キーワード検索手段による検索結果に基づき、サーバB:40にアクセスして、受信したメールをタグ毎に分類してデータベースに記憶させる。本実施例においては、1つもキーワードが検出されなかったら、その他に分類してデータベースに記憶させる。 The classification means accesses the server B: 40 based on the search result by the keyword search means, classifies the received mail for each tag, and stores it in the database. In this embodiment, if no keyword is detected, it is classified into the other and stored in the database.
集計手段は、タグ毎に分類してデータベースに記憶された受信メールの数を、タグ毎に集計する。集計した結果からメール数リストを作成し、データベースに記憶させる。メール数リストを含む集計結果を作成してデータベースに記憶させる。メール数リストのほか、配信先メールアドレス数や配信エラー数などを含んでもよい。管理者端末からの要求に応じ、タグ毎の、受信メールの送信元メールアドレスと一致する配信先メールアドレスに関連付けられた登録者名を含む返信者リストも集計結果に含ませる。 The counting means totals the number of received mails classified for each tag and stored in the database for each tag. Create a mail count list from the totaled results and store it in the database. Create a tabulation result including the mail count list and store it in the database. In addition to the mail number list, it may include the number of destination mail addresses, the number of delivery errors, and the like. In response to a request from the administrator terminal, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag is also included in the count result.
識別子作成手段は、サーバA:30のクロック機能を利用して、システムタイムをベースに識別子を作成する。例えば、「{LAwg6nT}」、「0627su1i2xqu」のような、記号や英数字の組み合わせで作成する。英数字には、大文字・小文字のアルファベットや算用数字を含む。日付データと、サーバA:30のシステムタイムをベースに生成した一意のキーとを組み合わせるなどにより、サーバB:40のデータベース内に記憶されている他の識別子と重ならないように自動作成される。識別子は、本実施例では、返信先メールアドレス作成手段によって作成するメールの返信先メールアドレスの一部に含める。 The identifier creating means creates an identifier based on the system time using the clock function of the server A: 30. For example, it is created by a combination of symbols and alphanumeric characters such as “{LAwg6nT}” and “0627su1i2xqu”. Alphanumeric characters include upper and lower case alphabets and mathematical numbers. By combining date data and a unique key generated based on the system time of the server A: 30, it is automatically created so as not to overlap with other identifiers stored in the database of the server B: 40. In this embodiment, the identifier is included in a part of the reply destination email address of the email created by the reply destination email address creating means.
識別子照合判定手段は、サーバB:40にアクセスして、サーバA:30で受信したメールの宛先メールアドレスに含まれる文字データを、サーバB:40のデータベース内に記憶されている識別子全てと照らし合わせ、一致するかを判定する。 The identifier collation determination means accesses the server B: 40, and checks the character data included in the destination mail address of the mail received by the server A: 30 with all the identifiers stored in the database of the server B: 30. And determine whether they match.
メールアドレス照合判定手段は、サーバB:40にアクセスして、サーバA:30で受信したメールの送信元のメールアドレスが、特定の識別子に関連付けて記憶されたメールアドレスと照らし合わせ、一致するかを判定する。特定の識別子とは、ここでは、識別子照合判定手段で一致すると判定された識別子をいう。また、配信要求受付メールアドレス宛てのメール及び集計結果取得要求受付メールアドレス宛てのメールの場合は、送信元メールアドレスが、データベースに記憶された管理者メールアドレスと一致するかを判定する。 The e-mail address verification determination means accesses the server B: 40, and checks whether the e-mail address of the e-mail received by the server A: 30 matches the e-mail address stored in association with the specific identifier. Determine. Here, the specific identifier refers to an identifier determined to be matched by the identifier collation determination unit. In the case of mail addressed to the distribution request reception mail address and mail addressed to the aggregation result acquisition request reception mail address, it is determined whether or not the transmission source mail address matches the administrator mail address stored in the database.
返信先メールアドレス作成手段は、識別子作成手段によって作成された識別子を、所定の文字データと組み合わせてメールアドレスを作成する。たとえば、安否確認メール返信受付用メールアドレスには、ドメインが、「aaa.aa.jp」で、メールアカウントの最後に「-ans」と付けて返信先メールアドレスが作成され、グループ別の配信毎に作成された識別子が「0627su1i2xqu」であれば、これらを組み合わせて、「0627su1i2xqu-groupa-ans@aaa.aa.jp」というメールアドレスを自動作成する。例えば、メールアカウントの最後につける文字列を、安否確認メール返信受付用メールアドレスでは「-ans」、集計結果取得要求用メールアドレスでは「-cnt」として作成する。 The reply mail address creating means creates an mail address by combining the identifier created by the identifier creating means with predetermined character data. For example, in the email address for accepting safety confirmation email replies, the domain is “aaa.aa.jp”, “-ans” is added at the end of the email account, and a reply email address is created. If the created identifier is “0627su1i2xqu”, an email address “0627su1i2xqu-groupa-ans@aaa.aa.jp” is automatically created by combining these identifiers. For example, the character string to be added at the end of the mail account is created as “-ans” for the safety confirmation mail reply receiving mail address and “-cnt” for the counting result acquisition request mail address.
なお、返信先メールアドレスに識別子を含めない場合は、固定メールアドレスで、例えば、メールアカウントの文字列が「グループ別英字- ans」であるグループ毎の固定メールアドレスとすることができるが、固定メールアドレスの文字列はこれらに限定されない。 If you do not include an identifier in the reply-to email address, it can be a fixed email address, for example, a fixed email address for each group whose email account string is “English by group- ans”, but it is fixed The character string of the mail address is not limited to these.
サーバA:30は、複数のメールアカウントを有することができる。固定のメールアドレスに対してメールボックスを有するほか、返信先メールアドレス作成手段により生成されたメールアドレスに対しても一時的なメールボックスを生成する。 Server A: 30 can have multiple email accounts. In addition to having a mailbox for a fixed mail address, a temporary mailbox is also generated for the mail address generated by the reply destination mail address creating means.
メール作成手段は、宛先を、目的に応じて、データベースに記憶された配信先メールアドレス、受信したメールの送信元メールアドレス、あるいはデータベースに記憶された管理者メールアドレスとし、返信先を目的に応じた特定のメールアドレスとして、メールを作成する。目的に応じ、返信先を返信先メールアドレス作成手段で作成されたメールアドレスとする。 Depending on the purpose, the mail creation means sets the destination as the delivery destination mail address stored in the database, the sender mail address of the received mail, or the administrator mail address stored in the database, and the reply destination according to the purpose. Create an email as a specific email address. Depending on the purpose, the reply destination is the mail address created by the reply destination mail address creating means.
web表示手段は、ネットワークを通じてアクセス可能なwebページを提供する手段で、通信機器からのアクセスに応じて通信機器に管理者用web画面としてのHTMLファイルを送信して通信機器の画面に表示させて、管理者用web画面内のフォームに入力されたデータをサーバに送信する手段である。web表示手段は、サーバB:40にアクセスして、メールアドレス記入欄を含むwebフォーム画面データを取り出し、ネットワーク上に提供する。例えば、管理者用web画面データを含むwebページにアクセスしたユーザーの端末の画面にネットワークを介して管理者用web画面を表示する。本実施例では、管理者用web画面には、IDとパスワードと集計結果取得要求の入力を受け付ける画面、集計結果を表示した画面、再集計結果取得要求の入力を受け付ける画面、新規なタグと該タグに関連付ける1又は複数のキーワードと該タグの重要度の入力を受け付ける画面が含まれる。入力を受け付ける画面において入力を受け付け、入力されたデータは、サーバA:30に送信される。 The web display means is a means for providing a web page that can be accessed through the network. In response to an access from the communication device, an HTML file as an administrator web screen is transmitted to the communication device and displayed on the screen of the communication device. This is a means for transmitting the data inputted in the form in the administrator web screen to the server. The web display means accesses the server B: 40, retrieves web form screen data including a mail address entry field, and provides it on the network. For example, the administrator web screen is displayed via the network on the screen of the user's terminal that has accessed the web page including the administrator web screen data. In this embodiment, the administrator web screen includes an ID, a password, and a tabulation result acquisition request input screen, a tabulation result display screen, a tabulation result acquisition request input screen, a new tag, A screen for accepting input of one or more keywords to be associated with the tag and the importance of the tag is included. The input is received on the input receiving screen, and the input data is transmitted to the server A: 30.
アドレス種別判定手段は、サーバB:40にアクセスして、サーバA:30で受信したメールの宛先が、安否確認メール返信受付メールアドレスか、集計結果取得要求受付メールアドレスか、登録受付メールアドレスか、確認返信受付メールアドレスか、配信要求受付メールアドレスかを判定する。 The address type determination means accesses the server B: 40 and determines whether the destination of the mail received by the server A: 30 is a safety confirmation mail reply reception mail address, a count result acquisition request reception mail address, or a registration reception mail address. Whether it is a confirmation reply reception mail address or a distribution request reception mail address is determined.
本実施例では、サーバA:30は、前述のハードウェア構成とメールアドレス所有者本人確認プログラムによって、キーワード検索手段と分類手段と集計手段と識別子作成手段と識別子照合判定手段とメールアドレス照合判定手段とメール作成手段と返信先メールアドレス作成手段として機能する。 In this embodiment, the server A: 30 is configured to use the above-described hardware configuration and mail address owner identification program to search for keyword search means, classification means, counting means, identifier creation means, identifier collation determination means, and mail address collation determination means. It functions as a mail creation means and a reply mail address creation means.
サーバC:50は、前述のハードウェア構成によって、web表示手段として機能する。また、サーバB:40は、前述のハードウェア構成によって、サーバA:30からの命令に従い、データの記憶蓄積手段として機能する。 Server C: 50 functions as a web display means by the hardware configuration described above. Further, the server B: 40 functions as a data storage / accumulation unit in accordance with an instruction from the server A: 30 with the above-described hardware configuration.
{手順}
本実施例の受信メール内容自動分類方法は、安否確認方法の実施例でもあり、複数のタグと各タグに対する1又は複数のキーワードと前記各タグの重要度とが互いに関連付けられた検索テーブルと、1又は複数のグループと各グループに対する1又は複数の配信先メールアドレスとが互いに関連付けられた配信先テーブルと、前記各グループと前記検索テーブル中の複数のタグとが互いに関連付けられたグループ別タグテーブルとが記憶されたデータベースを備えるサーバが、各配信先メールアドレスの保有者の安否確認をする方法であって、前記サーバが、管理者端末から配信要求メールを受信し、送信元メールアドレスの本人確認をし、確認できたら配信メールを作成する配信メール作成工程、前記サーバが、各グループ毎に所定の返信先メールアドレスを返信先とし、所定のキーワードを件名欄に入れた返信メールを要求する配信メールを、各配信先メールアドレスに送信するメール送信工程と、次に、前記サーバが、前記所定の返信先メールアドレス宛てのメールを受信する受信工程と、前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを、高い重要度と関連付けられたキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了する件名内検索工程と、前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、前記サーバが、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元が前記データベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程と、前記管理者本人確認工程で管理者のメールアドレスと判定されたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程と、前記サーバが、前記メール数リストを含むメールを前記送信元に返信する結果返信工程とを含む安否確認方法である。
{procedure}
The received mail content automatic classification method of this embodiment is also an embodiment of a safety confirmation method, a search table in which a plurality of tags, one or a plurality of keywords for each tag, and the importance of each tag are associated with each other; A distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, and a group-specific tag table in which each of the groups and a plurality of tags in the search table are associated with each other Is a method for confirming the safety of the owner of each distribution destination mail address, wherein the server receives the distribution request mail from the administrator terminal, and the person of the transmission source mail address A delivery mail creation step of confirming and creating a delivery mail when confirmation is made, the server returns a predetermined reply for each group A mail sending step of sending a delivery mail requesting a reply mail with a mail address as a reply destination and a predetermined keyword in the subject field to each delivery destination mail address, and then the server sends the predetermined reply destination A receiving step for receiving a mail addressed to a mail address, and for each mail received by the server in the receiving step, whether or not a keyword in the search table is included in a mail subject field is associated with a high importance level. The search is performed in order from the keyword, and the search in the subject is terminated when one keyword in the search table is detected in the subject column, and the server receives the search in the reception step. A classifying step for classifying each received email by tag associated with the keyword searched in the subject search step; Receiving the mail addressed to the aggregation result acquisition request receiving mail address from the administrator terminal, and determining whether the received mail source is the administrator's mail address registered in the database; When it is determined as the administrator's email address in the administrator identity verification step, the server counts the number of emails classified in the classification step for each tag, and creates a count result including a mail number list; A safety confirmation method including a result reply step in which the server returns a mail including the mail number list to the transmission source.
本実施例において、メールの送受信による、管理者本人確認工程、集計工程、結果返信工程の代わりに、管理者端末からの要求に応じて管理者端末にネットワークを介して管理用web画面を表示し集計結果取得要求の入力受付し、集計結果取得要求の入力がされたとき、サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成するweb用集計工程と、該集計工程後、サーバが、前記集計結果を管理用web画面に表示させる結果表示工程とすることもできる。さらに、結果表示工程の後に、サーバが、管理者端末に管理用web画面において再集計結果取得要求の入力受付し、再集計結果取得要求の入力がされたとき、前記サーバが、メールの件名欄に、前記検索テーブル中のキーワードのいずれも検索されなかったメールについて、メールの本文欄に前記検索テーブル中のキーワードが含まれるかを検索する本文内検索工程と、サーバが、検索テーブル中のキーワードのいずれも検索されなかったメールについて、前記本文内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、サーバが、本文内検索工程で検索されたキーワードに関連付けられたタグが同じであるメール数を前記メール数リストに加えて更新したメール数リストを含む再集計結果を作成する再集計工程とを含む。さらに、サーバが、管理者端末からの要求に応じて管理者端末にネットワークを介して管理用web画面を表示し、新規なタグと該タグに関連付ける1又は複数のキーワードと該タグの重要度の入力受付し、入力受付したタグとキーワードと重要度を互いに関連付けて検索テーブルに追加するタグ追加工程を含む。さらに、タグ追加工程でタグを追加された検索テーブルで、再度、件名内検索工程及び分類工程をして、再分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成し、集計結果を管理用web画面に表示させるものであってもよい。なお、管理用web画面上で、分類された受信メールの内容を表示させ、内容に応じて手動で再分類して集計し直してもよい。 In this embodiment, instead of the administrator identity verification process, the aggregation process, and the result reply process by sending and receiving mail, a management web screen is displayed on the administrator terminal via the network in response to a request from the administrator terminal. When the input of the acquisition result acquisition request is received and the input of the acquisition result acquisition request is received, the server adds up the number of mails classified in the classification step for each tag, and creates a total result including the mail number list. And a result display step in which the server displays the totaled result on the management web screen after the totaling step. Further, after the result display step, when the server accepts an input of a recalculation result acquisition request on the management web screen to the administrator terminal and the reaggregation result acquisition request is input, the server displays the subject field of the mail. In addition, for an email for which none of the keywords in the search table has been searched, an in-text search step for searching whether the keyword in the search table is included in the body text column of the email, and the server includes a keyword in the search table A mail that has not been searched for, a classification step that classifies each email associated with the keyword searched in the in-text search step, and a tag that the server associates with the keyword searched in the in-text search step A recounter that creates a recount result that includes the updated mail number list by adding the same number of mails to the mail number list Including the door. Further, the server displays a management web screen on the administrator terminal via the network in response to a request from the administrator terminal, and the new tag, one or more keywords associated with the tag, and the importance of the tag are displayed. A tag adding step of receiving an input and adding the received tag, keyword, and importance to the search table in association with each other is included. Furthermore, in the search table to which tags have been added in the tag addition process, the search process within the subject and the classification process are performed again, and the number of reclassified mails is counted for each tag, and a count result including a mail number list is created. Then, the tabulation result may be displayed on the management web screen. Note that the contents of the classified received mail may be displayed on the management web screen, and manually reclassified according to the contents, and may be totaled again.
図2は、本発明の受信メール内容自動分類方法の実施例1におけるサーバ内の主要な処理を示すフロー図である。受信メール内容自動分類プログラムは、以下に示すステップをコンピュータに実行させるものである。なお、一斉メールの配信元となる管理者メールアドレスは、サーバB:40内のデータベースに記憶されている。本実施例において、管理者メールアドレスは、予め、上述したメールアドレスの所有者の本人確認を行い登録されたものである。 FIG. 2 is a flowchart showing main processes in the server in the embodiment 1 of the received mail content automatic classification method of the present invention. The received mail content automatic classification program causes a computer to execute the following steps. Note that the administrator e-mail address that is the distribution source of the simultaneous e-mail is stored in the database in the server B: 40. In this embodiment, the administrator email address is registered in advance by confirming the identity of the owner of the email address described above.
(ステップ101)
サーバA:30は、メールが送信されたら、メールアドレス種別判定プログラムが起動し、送信されたメールの宛先メールアドレスが、サーバの特定のメールアドレスかをアドレス種別判定手段によって判定する。特定のメールアドレスに対応したメールボックスがサーバ内にあり、かかるメールボックスにメールが届くことで、それぞれの処理プログラムが起動する。受信にあたり、サーバA:30が、送信されたメールの宛先メールアドレスに、データベースに記憶された識別子が含まれるかを検索し、データベースに記憶されていない識別子が含まれるときは、メールアドレス自体存在しないので、受信をしない。データベースに記憶された識別子を含むとき、又は識別子自体含まないときは次に進む。安否確認メール返信受付メールアドレス(図2において、~”-ans”@~)のときは、受信メール内容自動分類プログラムが起動しステップ201に進む。集計結果取得要求受付メールアドレス(図2において、~”-cnt”@~)のときは、メールアドレス所有者本人確認プログラムのうちステップ301~ステップ302を実行するプログラムが起動し本人確認後に集計プログラムが起動する。まずはステップ301に進む。本実施例では、ステップ101と並行してステップ102も常時行い、メールが送信されるかまたはwebフォーム画面から入力があるかを待機する。
(Step 101)
When a mail is transmitted to the server A: 30, a mail address type determination program is activated, and the address type determination means determines whether the destination mail address of the transmitted mail is a specific mail address of the server. A mail box corresponding to a specific mail address exists in the server, and when a mail arrives at the mail box, each processing program is started. Upon reception, the server A: 30 searches for the identifier stored in the database in the destination mail address of the transmitted mail, and when the identifier not stored in the database is included, the mail address itself exists. Do not receive because it does not. When the identifier stored in the database is included, or when the identifier itself is not included, the process proceeds. If it is a safety confirmation mail reply reception mail address (~ "-ans" @ ~ in FIG. 2), the received mail content automatic classification program is started and the process proceeds to step 201. When the counting result acquisition request reception e-mail address is (-"-cnt" @ ~ in Fig. 2), the program that executes steps 301 to 302 of the e-mail address owner identification program is started and the aggregation program is executed after the identification is confirmed. Starts. First, the process proceeds to step 301. In this embodiment, step 102 is always performed in parallel with step 101, and a wait is made for whether an e-mail is transmitted or an input is made from the web form screen.
なお、そのほか、配信要求受付メールアドレス又は登録受付メールアドレスのときは、メールアドレス所有者本人確認プログラムが起動し上述した本人確認の工程が実行されメール送信元に確認返信受付メールアドレスへ返信させる。確認返信受付メールアドレスのときは、メールアドレス所有者本人確認プログラムが起動し上述した本人確認の工程が実行され返信されたメールにより本人確認を行う。本人確認したメールドレスが配信要求受付メールアドレスで受付したメールアドレスであれば、本人確認後、メール配信プログラムが起動し配信メールを作成してユーザ端末に配信する。本人確認したメールドレスが登録受付メールアドレスで受付したメールアドレスであれば、メールアドレス所有者本人確認プログラムによりメールアドレス等の登録を行う。メールの宛先が、いずれの受付用メールアドレスでも確認返信用メールアドレスでもないときは、メールの受信を行わない。なお、管理者の通信機器:60には、集計結果取得要求受付メールアドレス及び配信要求受付メールアドレスを通知してある。本実施例では、受付メールアドレスは、"グループ名―処理別コマンド@~”という形式になっている。例えば、「groupa-add@xx.co.jp」などである。受付メールアドレスは配信毎に一意の識別子、すなわち毎回異なる識別子を含んで作成されることが好ましい。ステップ101と並行してステップ102も常時行い、メールが送信されるかまたはwebフォーム画面から入力があるかを待機する。 In addition, in the case of a distribution request reception e-mail address or a registration reception e-mail address, the e-mail address owner identification program is activated and the above-described identification process is executed to cause the e-mail sender to reply to the confirmation reply reception e-mail address. In the case of a confirmation reply acceptance mail address, the mail address owner identity confirmation program is activated, the identity confirmation process described above is executed, and identity confirmation is performed by the returned email. If the confirmed email address is the email address received at the delivery request acceptance email address, after confirming the identity, the email delivery program is activated to create a delivery email and deliver it to the user terminal. If the confirmed email address is the email address accepted at the registration acceptance email address, the email address etc. is registered by the email address owner identity verification program. When the mail address is neither the reception mail address nor the confirmation reply mail address, the mail is not received. The administrator's communication device: 60 is notified of the aggregation result acquisition request reception mail address and the distribution request reception mail address. In this embodiment, the received e-mail address has a format of “group name—command by process @ ˜”. For example, “groupa-add@xx.co.jp”. The reception e-mail address is preferably created by including a unique identifier for each distribution, that is, a different identifier each time. In parallel with step 101, step 102 is also performed at all times, waiting for whether an e-mail is sent or there is an input from the web form screen.
次に、管理者端末から一斉配信メールが送信された後の処理を説明するが、かかる一斉配信メールは、管理者端末からの要求に応じ、本人確認がされた後に、メール配信プログラムを起動させ、次のように作成されて送信される。サーバA:30は、識別子作成手段により、配信する毎に一意の識別子を生成して、返信先メールアドレス作成手段により、作成した識別子を含むメールアドレスを作成する。たとえば、作成された識別子が「0627su1i2xqu」であれば「0627su1i2xqu-groupa-ans@aaa.aa.jp」のように、毎回異なるメールアドレスとすることが好ましい。識別子を付与した場合は、配信先メールアドレスに対し識別子を関連付けてサーバB:40のデータベースに記憶する。メール作成手段により、作成された返信先メールアドレスを返信先として、送信メール内容を、たとえば、「災害発生しましたが、無事でしょうか?次のいずれかを件名に書いて返信下さい。無事 けが」のように、所定のキーワードを件名欄に入れた返信メールを要求する内容とするメールを作成する。文章はこれに限らず、たとえば、「出欠をお知らせください。次のいずれかを件名に書いて返信下さい。出席 欠席」など、状況や適用分野に応じて異なる。送信メール内容は、管理者からの要求メールの本文に記載された内容でもよいし、あらかじめ登録されている送信メール内容データであってもよい。web画面上で管理者が送信メール内容を選択又は入力してもよい。件名は、誤分類を回避するため、送信した件名に「Re:」をつけてそのまま返信されたとき、その他に分類される件名とすることが好ましい。本実施例では、件名を「安否確認」とするが、これに限らない。宛先を各グループの配信先メールアドレスとする。かかる配信メールを作成した後、通信手段により一斉配信される。返信先メールアドレスは、どの配信メールに対しての返信かを知る必要がなくセキュリティが高くなくてもよい場合は、固定のメールアドレスでもよいが、グループ毎に異なる安否確認メール返信受付メールアドレスである必要がある。全体で一つのグループしかない場合は、グループを識別する文字列を入れなくてもよい。返信先メールアドレスは、配信先テーブルの各グループIDにそれぞれ関連付けてサーバB:40のデータベースに記憶される。配信メールを受信したユーザは、本文中のキーワードを見て返信用の件名を記入できるので、利便性が高い。ユーザは、配信メールに記載された複数のキーワードから一つだけを選択して件名欄に記入して返信する。 Next, the processing after a broadcast mail is sent from the administrator terminal will be explained. This broadcast mail starts the mail distribution program after the identity is confirmed in response to a request from the administrator terminal. Created and sent as follows: The server A: 30 generates a unique identifier every time it is distributed by the identifier creating unit, and creates a mail address including the created identifier by the reply destination mail address creating unit. For example, if the created identifier is “0627su1i2xqu”, it is preferable to set a different mail address each time, such as “0627su1i2xqu-groupa-ans@aaa.aa.jp”. When the identifier is assigned, the identifier is associated with the delivery destination mail address and stored in the database of the server B: 40. Use the mail creation means as the reply mail address created as the reply destination, for example, send mail content, for example, “A disaster has occurred, is it safe? Write one of the following in the subject line and reply. As described above, an e-mail having a content requesting a reply e-mail with a predetermined keyword in the subject field is created. The text is not limited to this. For example, “Please let us know if you have attendance. Please reply with one of the following in the subject line. The content of the transmitted mail may be content described in the body of the request mail from the administrator, or may be transmitted mail content data registered in advance. On the web screen, the administrator may select or input the contents of the outgoing mail. In order to avoid misclassification, the subject is preferably a subject that is classified as other when it is sent back with "Re:" appended to the sent subject. In the present embodiment, the subject is “safety confirmation”, but is not limited thereto. The destination is the delivery mail address of each group. After creating such delivery mail, it is delivered simultaneously by communication means. If you do not need to know which delivery email you are replying to and you do not need high security, you can use a fixed email address, but you can use a different safety confirmation email reply acceptance email address for each group. There must be. When there is only one group as a whole, it is not necessary to enter a character string for identifying the group. The reply destination mail address is stored in the database of the server B: 40 in association with each group ID in the distribution destination table. Since the user who received the distribution mail can enter the reply subject by looking at the keyword in the text, it is highly convenient. The user selects only one keyword from a plurality of keywords described in the delivery mail, fills in the subject line field, and sends a reply.
(ステップ102)
サーバC:50は、web表示手段によって、サーバがネットワーク上に提供するwebサイトの管理者用web画面での受付を行う。この場合、サーバは、ネットワークを通じてアクセス可能なwebページを提供する。かかるwebページにアクセスした、web画面を表示可能な通信機器の画面にネットワークを通じてID、パスワード及び集計取得要求の入力受付を行うweb画面を表示させ入力を受け付ける。web画面を表示した通信機器は、web画面において入力した入力データを、ユーザによって送信ボタンがクリックされると、サーバに送信する。サーバC:50が、管理者端末からの要求に応じて管理者端末にネットワークを介して管理用web画面を表示し集計結果取得要求の入力受付し、集計結果取得要求の入力がされたとき、サーバA:30が、分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成するweb用集計工程を行う。まずは、サーバは、送信された入力データを受信し、IDとパスワードが予め登録されていた管理者のIDとパスワードと一致するか一般的手法により判定し、一致した場合は管理者からの集計結果取得要求であると認識して、集計プログラムが起動しステップ313へ進む。
(Step 102)
The server C: 50 accepts the web screen for the administrator of the web site provided by the server on the network by the web display means. In this case, the server provides a web page accessible through the network. The web screen for accepting input of ID, password, and total acquisition request is displayed on the screen of the communication device that can display the web screen that has accessed the web page, and accepts the input. The communication device displaying the web screen transmits the input data input on the web screen to the server when the transmission button is clicked by the user. When the server C: 50 displays a management web screen on the administrator terminal via the network in response to a request from the administrator terminal, accepts an input of an aggregation result acquisition request, and receives an input of the aggregation result acquisition request, The server A: 30 performs a web totaling process for totalizing the number of mails classified in the classification process for each tag and creating a totaling result including a mail number list. First, the server receives the transmitted input data, determines whether or not the ID and password of the administrator registered in advance match the ID and password of the administrator by a general method, and if they match, the total result from the administrator Recognizing that the request is an acquisition request, the counting program is activated and proceeds to step 313.
(ステップ201)
サーバA:30が、安否確認メール返信受付メールアドレス(図2において、~”-ans”@~)宛のメール(返信メール)を受信する。サーバA:30は、受信したメールに異常がないか判定し、異常があれば、メールを破棄して処理を終了し、異常がなければ、ステップ112に進む。「異常」があるメールには、ウィルスメールやスパムメールと疑われるようなメールを含み、例えば必要以上にファイルサイズが大きいメールや添付ファイルを含むメールなどがある。
(Step 201)
Server A: 30 receives a mail (reply mail) addressed to a safety confirmation mail reply reception mail address (~ "-ans" @ ~ in FIG. 2). The server A: 30 determines whether or not the received mail is normal. If there is an abnormality, the server A: 30 discards the mail and ends the process. Mail with “abnormal” includes mail that is suspected of being virus mail or spam mail, for example, mail having a larger file size than necessary or mail including an attached file.
(ステップ202)
サーバA:30が、安否確認メール返信受付メールアドレスの”-ans”の前の文字列が異なる毎に別々のメールボックスで受信してそれぞれ処理する。受信したメールの送信元メールアドレスが、受信したメールの宛先メールアドレスに含まれる識別子に関連付けて記憶された配信先テーブルに含まれる配信先メールアドレスと一致するかを判定する。識別子がないとき及び判定の結果一致する場合は、ステップ203に進む。一致しない場合はメールを破棄して処理を終了する。識別子が入っている場合は、受信したメールがどの配信先グループの返信かがわかるだけでなく、どの配信メールに対する返信かも判別できる。
(Step 202)
The server A: 30 receives each of the character strings before “-ans” in the safety confirmation mail reply reception mail address and receives them in different mailboxes and processes them. It is determined whether the source mail address of the received mail matches the distribution destination mail address included in the distribution destination table stored in association with the identifier included in the destination mail address of the received mail. When there is no identifier and when the result of determination is coincident, the process proceeds to step 203. If they do not match, the mail is discarded and the process is terminated. When the identifier is included, it is possible not only to know which delivery destination group the received mail is a reply to, but also to identify which delivery mail the reply is for.
(ステップ203)
サーバA:30が、メールの件名欄に、検索テーブル中のキーワードが含まれるかを検索する件名内検索工程を行う。サーバA:30は、キーワード検索手段により、サーバB:40のデータベースにアクセスして、受信したメールの宛先メールアドレスと関連付けて記憶されているグループIDを検索し、かかるグループIDに対して関連付けて記憶されているタグID全てについて、検索テーブル中で、関連付けて記憶されているキーワードを、各タグIDに関連付けて記憶されている重要度の高い順に並べ替え、重要度の高い順からキーワードの有無を検索していく。たとえば、受信したメールの宛先メールアドレスが表7のグループIDが100のグループに関連付けて記憶されていた場合は、タグIDは1及び2であるので、適用される検索テーブル中のキーワードは「無事」と「けがなし」と「けが」「怪我」である。まず、「無事」と「けがなし」が件名欄に含まれるかを検索し、見つからなければ、「けが」「怪我」を検索する。これにより、「けがなし」であるのに「けが」の分類がされてしまうのを防止することができる。また、配信メールには件名欄に入れる語句を選択肢で表示しても、選択肢の番号や自由な表現の言葉を件名欄に記載して返信されることがありうる。本実施例では、1つのタグに対して複数のキーワードを登録でき、したがって、同義語や選択肢の番号などが入力されていても誤分類されないようにすることができる。
(Step 203)
The server A: 30 performs a search process within the subject for searching for whether the keyword in the search table is included in the subject column of the mail. The server A: 30 accesses the database of the server B: 40 by keyword search means, searches the group ID stored in association with the destination mail address of the received mail, and associates it with the group ID. For all the tag IDs stored, the keywords stored in association in the search table are sorted in the descending order of importance stored in association with each tag ID, and the presence or absence of keywords from the highest importance order. Search for. For example, if the destination mail address of the received mail is stored in association with the group whose group ID is 100 in Table 7, the tag IDs are 1 and 2, so the keyword in the applied search table is “safe” “Injury”, “Injury”, “Injury”. First, a search is made as to whether “safe” and “injury” are included in the subject line. If not found, “injury” and “injury” are searched. As a result, it is possible to prevent “injury” from being classified even though “injury is absent”. In addition, even if a phrase to be entered in the subject field is displayed as an option in the delivery mail, the option number or a free expression word may be written in the subject field and returned. In the present embodiment, a plurality of keywords can be registered for one tag. Therefore, even if a synonym or option number is input, it can be prevented from being misclassified.
サーバA:30は、件名欄に、適用される検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了する。次にステップ204に進む。サーバが、高い重要度と関連付けられたタグのキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了するので、検索に要する処理量や時間が極めて少なくてすむ。また、スピードが速いにもかかわらず、正確な言葉での返信でなくても正確な分類を可能にする。 The server A: 30 ends the search in the subject field when one keyword in the applied search table is detected in the subject field. Next, the routine proceeds to step 204. The server searches in order from the keyword of the tag associated with the higher importance, and when one keyword in the search table is detected in the subject field, the search in the subject field is terminated. Very little processing and time is required. In addition, despite the high speed, it enables accurate classification even if it is not a reply with an accurate word.
また、本文中のキーワードを解析対象とするものではないので、キーワードの説明を記載した配信メールであって返信者が受信した本文をそのまま返信した場合でも誤分類されない。 Also, since the keywords in the text are not targeted for analysis, even if the reply message received by the responder is a distribution mail describing the keywords, it will not be misclassified.
(ステップ204)
サーバA:30が、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程を行う。受信メールは、分類手段により、送信元や件名や本文などの情報を保持したまま、サーバB:40のデータベースにタグ毎に分類して記憶される。キーワードが発見されなかったメールについては、その他に分類される。分類後、処理を終了する。
(Step 204)
The server A: 30 performs a classification process for classifying each tag associated with the keyword searched in the in-subject search process. The received mail is classified and stored for each tag in the database of the server B: 40 while retaining information such as the transmission source, subject, and text by the classification means. Emails for which no keywords were found are classified as other. After classification, the process ends.
(ステップ301)
サーバA:30が、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元がデータベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程を行う。まず、サーバA:30は、集計結果取得要求受付メールアドレス(図2において、~”-cnt”@~)宛のメール(要求メール)を受信する。サーバA:30は、受信したメールに異常がないか判定し、異常があれば、メールを破棄して処理を終了し、異常がなければ、ステップ302に進む。「異常」があるメールには、ウィルスメールやスパムメールと疑われるようなメールを含み、例えば必要以上にファイルサイズが大きいメールや添付ファイルを含むメールなどがある。
(Step 301)
The server A: 30 receives an email addressed to the aggregation result acquisition request reception email address from the administrator terminal, and determines whether the sender of the received email is the email address of the administrator registered in the database Perform the identity verification process. First, the server A: 30 receives a mail (request mail) addressed to an aggregation result acquisition request reception mail address (˜ “-cnt” @ ˜ in FIG. 2). The server A: 30 determines whether or not there is an abnormality in the received mail. If there is an abnormality, the mail is discarded and the process is terminated. Mail with “abnormal” includes mail that is suspected of being virus mail or spam mail, for example, mail having a larger file size than necessary or mail including an attached file.
(ステップ302)
サーバA:30が、受信したメールの送信元メールアドレスをデータベースに記憶されている管理者メールアドレスと照合し、一致するか判定する。一致しない場合は、メールを破棄して処理を終了する。一致する場合は、受信したメールが管理者からのメールであると認識し、集計プログラムが起動しステップ303に進む。
(Step 302)
Server A: 30 compares the source mail address of the received mail with the administrator mail address stored in the database to determine whether they match. If they do not match, the mail is discarded and the process is terminated. If they match, it is recognized that the received mail is from the administrator, the counting program is started, and the process proceeds to step 303.
(ステップ303)
サーバA:30が、分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程を行う。まず、集計手段により、タグ毎に分類されて記憶されている受信メールの数を、タグ毎に集計し、メール数リストを作成する。メール数リストは、たとえば、「無事 100、けが 10」のようなリストである。グループ毎に、集計工程前までに受信し分類された受信メール全てが集計された数に含まれる。配信メールの返信先に識別子を含む場合は、どの配信メールに対する返信の集計かも把握できる。配信したメールの総数と返信されたメールの数と各タグ毎のメールの数が迅速に集計され、メール数リストを含む集計結果が作成される。ステップ304に進む。
(Step 303)
The server A: 30 performs a counting process of counting the number of mails classified in the classification process for each tag and creating a counting result including a mail number list. First, the number of received mails classified and stored for each tag is totaled for each tag by the counting means, and a mail number list is created. The mail number list is, for example, a list such as “Safe 100,
(ステップ304)
サーバA:30が、集計結果を含むメールを前記送信元に返信する結果返信工程を行う。メール作成手段によって、作成した集計結果を含むメールが作成し、通信手段によって、集計結果取得要求受付メールアドレス宛てに送信されたメールの送信元である管理者メールアドレスに返信し、処理を終了する。分類までがすでにされているので、管理者は、メールで集計結果取得要求を行うたびにリアルタイムの集計結果をすぐに得ることができる。メール数リストだけでなく、タグ毎の、受信したメールの送信元メールアドレスと一致する配信先メールアドレスに関連付けられた登録者名を含む返信者リストも集計結果に含ませてもよい。誰からどのような種類の返信があったかを管理者がすぐに把握できる。
(Step 304)
The server A: 30 performs a result return step of returning a mail including the counting result to the transmission source. An email including the created aggregation result is created by the email creation means, and the communication means returns to the administrator email address that is the sender of the email sent to the email reception address for the collection result acquisition request, and the processing ends. . Since the classification is already done, the administrator can immediately obtain a real-time count result every time a count result acquisition request is made by e-mail. In addition to the mail number list, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag may be included in the count result. Administrators can quickly figure out who received what type of reply.
(ステップ313)
サーバA:30が、集計手段により、タグ毎に分類されて記憶されている受信メールの数を、タグ毎に集計し、メール数リストを作成する。グループ毎に、集計工程前までに受信し分類された受信メール全てが集計された数に含まれる。配信メールの返信先に識別子を含む場合は、どの配信メールに対する返信の集計かも把握できる。配信したメールの総数と返信されたメールの数と各タグ毎のメールの数が迅速に集計され、メール数リストを含む集計結果が作成される。次にステップ314へ進む。
(Step 313)
The server A: 30 counts the number of received mails classified and stored for each tag by the counting means, and creates a mail number list. For each group, all received emails received and classified before the counting process are included in the total number. When an identifier is included in the reply destination of the distribution mail, it is possible to grasp which distribution mail is counted for the reply mail. The total number of delivered emails, the number of emails that have been replied, and the number of emails for each tag are quickly tabulated, and a tabulation result including a mail count list is created. Next, the process proceeds to step 314.
(ステップ314)
サーバC:50が、web表示手段により、集計結果を管理用web画面に表示させる結果表示工程を行う。分類までがすでにされているので、管理者は、webサイト上で集計結果取得要求を行うたびにリアルタイムの集計結果をすぐに得ることができる。メール数リストだけでなく、タグ毎の、受信したメールの送信元メールアドレスと一致する配信先メールアドレスに関連付けられた登録者名を含む返信者リストも集計結果に含ませてもよい。誰からどのような種類の返信があったかを管理者がすぐに把握できる。次にステップ315へ進む。
(Step 314)
The server C: 50 performs a result display step of displaying the aggregation result on the management web screen by the web display means. Since the classification has already been performed, the administrator can immediately obtain a real-time count result every time a count result acquisition request is made on the web site. In addition to the mail number list, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag may be included in the count result. Administrators can quickly figure out who received what type of reply. Next, the process proceeds to step 315.
(ステップ315)
サーバC:50は、管理用web画面において、再度件名欄内の集計を行う集計結果取得要求、本文欄内の検索を反映した集計を行う再集計結果取得要求、タグ追加要求、受信メール内容表示、終了の入力を受け付ける。集計結果取得要求の入力がされたときは、ステップ313に戻り、再集計結果取得要求の入力がされたときは、ステップ316に進み、タグ追加要求の入力がされたときは、ステップ320に進み、受信メール内容表示の入力がされたときは、ステップ330に進み、終了の入力がされたときは、処理を終了する。
(Step 315)
Server C: 50, on the management web screen, a totaling result acquisition request for summing up the subject field again, a reaggregating result acquisition request for summing up the search in the text field, a tag addition request, and a received mail content display , Accepts the end input. When a totaling result acquisition request is input, the process returns to step 313. When a reaggregating result acquisition request is input, the process proceeds to step 316. When a tag addition request is input, the process proceeds to step 320. When the received mail content display is input, the process proceeds to step 330. When the end is input, the process ends.
(ステップ316)
再集計結果取得要求の入力がされたとき、サーバA:30が、メールの件名欄に、前記検索テーブル中のキーワードのいずれも検索されなかったメールについて、メールの本文欄に前記検索テーブル中のキーワードが含まれるかを検索する本文内検索工程を行う。管理者は、ステップ314で得られた集計結果が、その他に分類されたものが多く本文も参照して再度集計したいときは、web表示手段により管理者の通信機器の画面に表示された管理用web画面で、再集計結果取得要求のボタンを選択し、件名内だけでなく本文内のキーワード検索を選択できる。管理者端末から再集計結果取得要求の入力がされたとき、サーバA:30は、サーバB:40に保存されている、「その他」に分類された受信メールについて、キーワード検索手段により上記した件名内検索工程と同じように、本文欄内をキーワード検索する。1つキーワードが検索されたら検索を終了する。本文欄に、適用される検索テーブル中のキーワードが1つ検出された時点で本文欄内の検索を終了する。次にステップ317に進む。本文に間違って返信内容を記入されたメールも正しく分類できる。
(Step 316)
When the re-aggregation result acquisition request is input, the server A: 30 sends an email in which no keyword in the search table has been searched in the email subject column to the email text column in the search table. An in-text search step is performed to search for whether a keyword is included. When there are many other classified results obtained in step 314 and the user wants to collect the results again with reference to the main text, the administrator displays the management results displayed on the screen of the administrator's communication device by the web display means. On the web screen, the user can select a recalculation result acquisition request button and select keyword search in the text as well as in the subject. When the re-aggregation result acquisition request is input from the administrator terminal, the server A: 30 subjects the received mail classified as “others” stored in the server B: 40 to the above-described subject by the keyword search means. The keyword search is performed in the text column in the same manner as the internal search process. When one keyword is searched, the search is terminated. When one keyword in the applied search table is detected in the text column, the search in the text column is terminated. Next, the process proceeds to step 317. You can also correctly classify emails that have been incorrectly entered in the body of the reply.
(ステップ317)
サーバA:30が、ステップ203の件名内検索工程で検索テーブル中のキーワードのいずれも検索されなかったメールについて、本文内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程を行う。サーバA:30が、ステップ204でその他に分類されたメールについて、本文内検索工程での検索結果に基づき、分類手段により、送信元や件名や本文などの情報を保持したまま、サーバB:40のデータベースにタグ毎に分類して記憶される。キーワードが発見されなかったメールについては、その他に分類される。分類後、処理を終了する。これにより、その他に分類されていた受信メールのうち、本文にキーワードが発見されたメールについては、正しい分類に整理される。次にステップ318に進む。
(Step 317)
The server A: 30 performs a classification process for classifying, for each tag associated with the keyword searched in the in-text search process, an email in which none of the keywords in the search table has been searched in the search process within the subject of step 203 Do. Regarding the mail classified as other in step 204 by the server A: 30, the server B: 40 retains information such as the transmission source, the subject, and the text by the classification means based on the search result in the text search process. Are classified and stored for each tag in the database. Emails for which no keywords were found are classified as other. After classification, the process ends. As a result, among the received mails classified as other, mails whose keywords are found in the body are sorted into correct classifications. Next, the process proceeds to step 318.
(ステップ318)
サーバA:30が、本文内検索工程で検索されたキーワードに関連付けられたタグが同じであるメール数を前記メール数リストに加えて更新したメール数リストを含む再集計結果を作成する再集計工程を行う。サーバA:30が、集計手段により、タグ毎に分類されて記憶されている受信メールの数を、タグ毎に集計し、メール数リストを作成する。かかるメール数リストは、本文内の検索結果も反映されている。グループ毎に、集計工程前までに受信し分類された受信メール全てが集計された数に含まれる。配信メールの返信先に識別子を含む場合は、どの配信メールに対する返信の集計かも把握できる。次にステップ319に進む。
(Step 318)
A re-aggregation step in which the server A: 30 creates a re-aggregation result including an updated mail number list by adding the number of mails having the same tag associated with the keyword searched in the in-text search step to the mail number list I do. The server A: 30 counts the number of received mails classified and stored for each tag by the counting means, and creates a mail number list. This mail number list also reflects the search results in the text. For each group, all received emails received and classified before the counting process are included in the total number. When an identifier is included in the reply destination of the distribution mail, it is possible to grasp which distribution mail is counted for the reply mail. Next, the process proceeds to step 319.
(ステップ319)
サーバC:50が、web表示手段により、集計結果を管理用web画面に表示させる結果表示工程を行う。再分類を行うので時間はかかるが、管理者は、webサイト上でより正確な集計結果を得ることができる。メール数リストだけでなく、タグ毎の、受信したメールの送信元メールアドレスと一致する配信先メールアドレスに関連付けられた登録者名を含む返信者リストも集計結果に含ませてもよい。誰からどのような種類の返信があったかを管理者が把握できる。次にステップ315へ戻る。
(Step 319)
The server C: 50 performs a result display step of displaying the aggregation result on the management web screen by the web display means. Although reclassification takes time, the administrator can obtain a more accurate count result on the web site. In addition to the mail number list, a returner list including a registrant name associated with a distribution destination mail address that matches the transmission source mail address of the received mail for each tag may be included in the count result. The administrator can understand who received what kind of reply. Then, the process returns to step 315.
(ステップ320)
サーバC:50が、管理用web画面を表示し、新規なタグと該タグに関連付ける1又は複数のキーワードと該タグの重要度の入力受付し、サーバC:50がサーバA:30に、入力されたデータを送信し、サーバA:30は送信されたタグとキーワードと重要度を互いに関連付けて検索テーブルに追加するタグ追加工程を行う。たとえば、表1、表2、表7のようなテーブルである場合、サーバA:30は、入力されたタグを表2に示すサブテーブルBにその重要度とともに追加する。タグIDが他のタグIDと重複しないように自動発行され、入力されたキーワードを、表1に示すサブテーブルAにタグIDとともに追加する。キーワードIDが他のキーワードIDと重複しないように自動発行される。追加されたタグのタグIDは、表7に示すグループ別タグテーブルにおいて、該当するグループIDに対して追加する。次にステップ315へ戻る。次回以降の検索においては、新しく追加したタグを反映した検索を行うことができる。管理者が分類設定を自由に変更できるので利便性が高い。
(Step 320)
Server C: 50 displays a management web screen, accepts input of a new tag, one or more keywords associated with the tag, and the importance of the tag, and server C: 50 inputs to server A: 30 Then, the server A: 30 performs a tag addition step of associating the transmitted tag, keyword, and importance with each other and adding it to the search table. For example, in the case of tables such as Table 1, Table 2, and Table 7, the server A: 30 adds the input tag to the sub-table B shown in Table 2 along with its importance. The keyword that is automatically issued and entered so that the tag ID does not overlap with other tag IDs is added to the sub-table A shown in Table 1 together with the tag ID. The keyword ID is automatically issued so that it does not overlap with other keyword IDs. The tag ID of the added tag is added to the corresponding group ID in the group-specific tag table shown in Table 7. Then, the process returns to step 315. In the next and subsequent searches, a search reflecting the newly added tag can be performed. Convenience is high because the administrator can freely change the classification settings.
(ステップ330)
サーバC:50が、管理用web画面を表示し、その他に分類された受信メールの一覧からメール内容を表示させたいメールを選択する入力受付し、入力がされたとき、サーバC:50がサーバ:40に記憶されている受信メールのうち該当する受信メールを表示する。管理者はメール内容を読んで、該当する分類に手動で分類し直す。たとえば、画面上にあるタグ毎の分類BOXに分類し直す受信メールのマークをドラッグして移動させるなどの方法で分類し直す。次にステップ315に戻る。受信メールの一覧は、件名欄の表示でもよい。件名に返信内容を記載してあるメールは、件名の表示だけで分類し直すことができるので、迅速に分類し直せる。
(Step 330)
Server C: 50 displays a management web screen and accepts an input for selecting a mail whose contents are to be displayed from a list of received mail classified as other. When the input is made, server C: 50 : The corresponding received mail among the received mails stored in 40 is displayed. The administrator reads the contents of the email and manually reclassifies it into the appropriate classification. For example, the received mail mark to be reclassified into the tag BOX for each tag on the screen is reclassified by a method such as dragging and moving. Then, the process returns to step 315. The list of received mails may be displayed in the subject field. Emails with reply contents in the subject can be reclassified simply by displaying the subject, so they can be quickly reclassified.
{効果}
本実施例によれば、受信した大量のメールを短時間で自動分類できる。件名欄を検索するため、メール本文を検索するよりも処理量が少なくて済み、短時間で検索が完了する。したがって、迅速な集計を可能にする。また、重要度の高い順に検索するので、自由な言葉で件名が入力されたときも、スピーディーでありながらほぼ正確に分類される。また、すべてのキーワードを検出するのではなく、1つめのキーワードが検出されれば、そのキーワードで分類するため、1件1件のメールについての処理が極めて少なくて済む。タグでまとめてメール数を集計するため、同種の内容のメールを瞬時に集計できる。件名欄内が自由な言葉で書かれていても分類が可能となる。
{effect}
According to the present embodiment, a large amount of received mail can be automatically classified in a short time. Since the subject field is searched, the processing amount is less than searching the mail body, and the search is completed in a short time. Therefore, quick aggregation is possible. In addition, since the search is performed in descending order of importance, even if a subject is input in free words, it is classified almost accurately while being speedy. In addition, if the first keyword is detected instead of detecting all the keywords, classification is performed based on the keyword, so that processing for each mail is extremely small. Since the number of emails is aggregated by tags, emails of the same type can be instantly aggregated. Classification is possible even if the subject line is written in free words.
ユーザ側としても、短い言葉を件名欄に入れるだけで済むので簡便で、自由な言葉で書いても集計可能であるので集計に漏れが生じにくい。また、キーワードの記載場所が本文ではなくタイトルであり、タイトル文字は文字数、及びその記載形式が限定されているので、本文の解析することと比較するとはるかに短時間で少ないメモリで解析をすることができる。これにより、たとえば、大規模災害時でも、短時間でより多くのメールの解析処理を行うことができる。又、タイトルにキーワードを記載させることから、本文には自由に伝達事項を記載することができる。何が起こるかわからない、たとえば、災害時の安否確認などにおいて、管理者への詳細な伝達に役立つ。本発明の第1の態様によれば、キーワードに対して、タグという概念と重要度という概念が導入されているので、通常の言葉をキーワードとして、それを直接返信に書かせることにより、より多くの人にわかりやすいインターフェースを提供することができる。重要度は、本実施例では、「けが」というキーワードがあるが、「けが」だけでなく、「けがなし」、「怪我」などの言葉があり、本実施例によれば、それらを誤りなく分類するために役立つ。「けがなし」を「けが」よりも重要度を高くすれば、先に「けがなし」と記述したものは、「けが」を検索する前に省かれる。したがって、誤分類を防止できる。 The user can simply put a short word in the subject field, so it is convenient and can be counted even if it is written in free words. Also, because the keyword is written in the title, not the text, and the title characters are limited in the number of characters and the description format, the analysis is performed in a much shorter time and with less memory compared to the analysis of the text. Can do. Thereby, for example, even during a large-scale disaster, more mail analysis processing can be performed in a short time. In addition, since the keyword is described in the title, the items to be transmitted can be freely described in the text. It is useful for detailed communication to managers when they do not know what will happen, for example, when confirming safety during a disaster. According to the first aspect of the present invention, the concept of a tag and the concept of importance are introduced for a keyword. Therefore, it is more possible to write a normal word as a keyword and directly write it in a reply. Can provide a user-friendly interface. In this embodiment, there is a keyword “injury” in this example, but there are not only “injury” but also words such as “injury” and “injury”. Help to classify. If “injury” is made more important than “injury”, those that have previously been described as “injury” are omitted before “injury” is searched. Therefore, misclassification can be prevented.
本実施例によれば、管理者はメールやweb画面上で集計結果を取得できるので、管理者が遠隔地にいても、集計結果を迅速に把握できる。 According to the present embodiment, since the administrator can acquire the aggregation result on the email or web screen, the administrator can quickly grasp the aggregation result even if the administrator is in a remote place.
本実施例によれば、配信毎に異なるメールアドレスであるので、返信されたメールについて、識別子と送信元メールアドレスから、どの配信先メールアドレスの保有者がどの配信メールについて返信したが分かる。また、グループ毎に選択された複数のタグすなわち別々の検索基準で検索ができるので、たくさんのグループについて同時に返信があっても、それぞれ迅速に別の基準で検索をすることができ、処理時間が少なくてすむ。返信先アドレスが識別子を含み、毎回違うアドレスであるので、スパムメールを完全に排除することができ、サーバに余計な負荷がかからない。 According to the present embodiment, since the mail address is different for each distribution, it can be understood from the identifier and the transmission source mail address that the owner of which distribution destination mail address has returned about which distribution mail. In addition, since multiple tags selected for each group, that is, different search criteria can be searched, even if there are replies at the same time for many groups, each can be quickly searched with different criteria, and the processing time Less. Since the reply address includes an identifier and is a different address each time, spam mail can be completely eliminated, and no extra load is placed on the server.
本実施例によれば、登録者のメールアドレスを開示せず返信者を管理者に知らせることができる。タグ毎すなわち同種の内容の返信があったメールの数とともに返信した者を特定できる返信者リストも同時に集計結果に含まれ、誰がどの分類に属する返信をしたかを管理者に迅速に把握させることができる。 According to the present embodiment, it is possible to notify the administrator of the responder without disclosing the registrant's email address. A list of respondents who can identify who sent a reply along with the number of emails with the same type of content for each tag, which is also included in the aggregated results, allows the administrator to quickly grasp who belongs to which category Can do.
本実施例によれば、管理者にweb画面上で集計結果取得要求の入力から結果表示までをさせることができる。また、管理者が再集計を要求したときだけ、件名欄ではどのような内容の返信か不明であるメールのみ本文欄を検索すればよいので、検索するサーバの処理負担が少なくて済む。本文も検索することでより多くのメールについて正確な分類が可能になる。本文内を検索したメールについても集計結果に反映させることで、より精密な集計結果を迅速に得られる。再集計工程後、サーバが、管理者端末に再集計結果をメールで送信する再集計結果送信工程を含むことが好ましい。管理者は、迅速に最初の結果を把握した後、さらに、より正確な結果を把握できる。 According to the present embodiment, it is possible to allow the administrator from inputting the total result acquisition request to displaying the result on the web screen. Also, only when the administrator requests re-aggregation, it is only necessary to search the body text field for mail whose contents are unknown in the subject field, so that the processing load on the server to be searched can be reduced. By searching the body text, it is possible to accurately classify more mails. By reflecting the mail searched in the text in the counting result, more accurate counting result can be obtained quickly. It is preferable that after the recounting step, the server includes a recounting result transmitting step of transmitting the recounting result to the manager terminal by e-mail. The administrator can grasp the initial result quickly and then can obtain a more accurate result.
本実施例によれば、検索するキーワードを追加し、そのキーワードに対し、分類の見出しとなるタグや検索優先度となる重要度を設定することができるので、カスタマイズが容易で、グループや状況などに応じて最適な再集計が可能となる。 According to the present embodiment, a keyword to be searched is added, and a tag as a classification heading and an importance level as a search priority can be set for the keyword. Optimal recalculation is possible depending on
本実施例によれば、機能に特化したサーバを組み合わせてあるので、全体として処理能力の高いサーバ群を実現でき、確認するメールの数が多量であっても、メールの自動分類を効率よく行うことができる。 According to the present embodiment, since the server specialized for the function is combined, it is possible to realize a server group having a high processing capacity as a whole, and even if the number of mails to be confirmed is large, the automatic mail classification is efficiently performed. It can be carried out.
本実施例によれば、安否確認方法であり、迅速な集計を可能にし、緊急時の安否確認に適する。単なる生存確認だけでなく、たとえば、けがをしていないか、出社可能かなどの詳細な情報も、キーワードによって知ることができ、さらに、たとえば「けが」と「負傷」など同種のキーワードに対し同じタグをつけて、タグ毎に、集計することで、種類別に分類できる。災害時は、決められた通りの言葉を入力するのが困難で入力される言葉にブレがあることもあるが、そのようなときでも迅速な分類集計ができる。グループ毎に集計できるので、たとえば、大人数の会社で、災害時に各部署において何人が出社可能で何人がけがをしたかなどの集計を迅速に行うことができる。また、ユーザの通信機器にwebサイトへのアクセスをさせなくて済むので、ユーザ端末が、ブラウザ手段を有しない通信機器であっても安否確認ができる。 に よ According to the present embodiment, it is a safety confirmation method that enables quick counting and is suitable for safety confirmation in an emergency. In addition to just alive confirmation, you can also find detailed information such as whether you are not injured or whether you can join the office by keyword, and for example, the same for keywords of the same type, such as “injury” and “injured” By tagging and counting for each tag, it can be classified by type. In a disaster, it is difficult to input the words as they are decided, and the input words may be blurred, but even in such a case, quick classification and aggregation can be performed. Since it can be counted for each group, for example, in a company with a large number of people, it is possible to quickly count how many people can enter the office and how many people have been injured in each department during a disaster. Further, since it is not necessary for the user's communication device to access the web site, the safety can be confirmed even if the user terminal is a communication device having no browser means.
なお、本発明は、上記実施の形態に限定されず、その発明の趣旨を逸脱しない範囲で種々と変形実施が可能である。また、上記各実施の形態の構成要素を発明の趣旨を逸脱しない範囲で任意に組み合わせることができる。 The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the invention. In addition, the constituent elements of the above embodiments can be arbitrarily combined without departing from the spirit of the invention.
10 ユーザの通信機器
20 通信ネットワーク
30 サーバA
40 サーバB
50 サーバC
60 管理者の通信機器
10
40 Server B
50 Server C
60 Administrator communication equipment
Claims (7)
前記サーバが、1又は複数のユーザ端末からメールを受信する受信工程と、
前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを検索する件名内検索工程と、
前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程とを含み、
前記件名内検索工程において、前記サーバが、高い重要度と関連付けられたタグのキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了することを特徴とする受信メール内容自動分類方法。 A server comprising a database storing a plurality of tags, a search table in which one or a plurality of keywords for each tag and the importance of each tag are associated with each other, classifies received emails,
A receiving step in which the server receives mail from one or more user terminals;
For each email received by the server in the receiving step, a subject search step for searching whether the keyword in the search table is included in the subject column of the email; and
The server includes, for each email received in the reception step, a classification step for classifying each email associated with the keyword searched in the subject search step,
In the in-subject search step, the server searches in order from the keyword of the tag associated with the high importance, and when one keyword in the search table is detected in the subject column, A method for automatically classifying received mail content, characterized by terminating the search.
前記サーバが、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元が前記データベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程と、
前記管理者本人確認工程で管理者のメールアドレスと判定されたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程と、
前記サーバが、前記集計結果を含むメールを前記送信元に返信する結果返信工程とを含むことを特徴とする請求項1に記載の受信メール内容自動分類方法。 further,
The administrator who receives the mail addressed to the aggregation result acquisition request reception mail address from the administrator terminal and determines whether the sender of the received mail is the administrator's mail address registered in the database A confirmation process;
Aggregation process in which the server aggregates the number of emails classified in the classification process for each tag and creates a summary result including a mail number list when it is determined as the administrator's email address in the administrator identification process When,
The received mail content automatic classification method according to claim 1, further comprising: a result reply step in which the server returns a mail including the aggregation result to the transmission source.
前記受信工程の前に、
前記サーバが、配信する毎に一意の識別子を生成し、前記識別子を含めたメールアドレスを返信先メールアドレスとして生成し、前記識別子と前記配信先メールアドレスとを互いに関連付けて前記データベースに記憶する返信アドレス設定工程と、
前記サーバが、前記返信アドレス設定工程で生成された前記返信先メールアドレスを返信先に設定し、前記識別子と関連付けられた配信先メールアドレスを宛先に設定し、所定のキーワードを件名欄に入れた返信メールを要求する配信メールを送信するメール送信工程とを含み、
前記受信工程が、
受信にあたり、前記サーバが、メールの宛先メールアドレスに、前記データベースに記憶された識別子が含まれるかを検索し、前記データベースに記憶された識別子が含まれるときにメールを受信し、
さらに、メールの送信元メールアドレスが、検索した識別子に関連付けて記憶された配信先メールアドレスと一致するかを判定するものであって、
前記件名内検索工程が、前記受信工程で一致すると判定されたメールについて検索を行うものであり、一致した配信先メールアドレスに関連付けられたグループに対するタグのみ検索することを特徴とする、請求項1又は請求項2記載の受信メール内容自動分類方法。 In the database, a distribution destination table in which one or a plurality of groups and one or a plurality of distribution destination email addresses for each group are associated with each other, and each group and a plurality of tags in the search table are associated with each other. A group tag table is also stored,
Before the receiving step,
The server generates a unique identifier for each distribution, generates a mail address including the identifier as a reply mail address, and stores the identifier and the mail address in association with each other in the database. An address setting process;
The server sets the reply destination email address generated in the reply address setting step as a reply destination, sets the delivery destination email address associated with the identifier as a destination, and puts a predetermined keyword in the subject field A mail sending process for sending a delivery mail requesting a reply mail,
The receiving step includes
Upon reception, the server searches whether the identifier stored in the database is included in the destination mail address of the mail, and receives the mail when the identifier stored in the database is included,
Further, it is determined whether the mail source email address matches the delivery destination email address stored in association with the searched identifier,
The in-subject search step searches for a mail that is determined to match in the reception step, and searches only for a tag for a group associated with a matching delivery destination mail address. Or the received mail content automatic classification method according to claim 2.
前記結果返信工程が、前記サーバが、タグ毎の、受信したメールの送信元メールアドレスと一致する配信先メールアドレスに関連付けられた登録者名を含む返信者リストも前記集計結果に含ませることを特徴とする請求項3に記載の受信メール内容自動分類方法。 The delivery destination table includes a registrant name for each delivery destination email address,
In the result reply step, the server also includes a replyer list including a registrant name associated with a delivery destination email address that matches a transmission source email address of the received email for each tag. The method for automatically classifying received mail contents according to claim 3.
前記サーバが、管理者端末からの要求に応じて管理者端末にネットワークを介して管理用web画面を表示し集計結果取得要求の入力受付し、集計結果取得要求の入力がされたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成するweb用集計工程と、
前記集計工程後、前記サーバが、前記集計結果を前記管理用web画面に表示させる結果表示工程を含み、
さらに、前記結果表示工程の後に、
前記サーバが、管理者端末に前記管理用web画面において再集計結果取得要求の入力受付し、再集計結果取得要求の入力がされたとき、前記サーバが、メールの件名欄に、前記検索テーブル中のキーワードのいずれも検索されなかったメールについて、メールの本文欄に前記検索テーブル中のキーワードが含まれるかを検索する本文内検索工程と、
前記サーバが、前記件名内検索工程で前記検索テーブル中のキーワードのいずれも検索されなかったメールについて、前記本文内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、
前記サーバが、前記本文内検索工程で検索されたキーワードに関連付けられたタグが同じであるメール数を前記メール数リストに加えて更新したメール数リストを含む再集計結果を作成する再集計工程とを含むことを特徴とする請求項2に記載の受信メール内容自動分類方法。 Instead of the manager identity verification process, the aggregation process and the result reply process,
In response to a request from the administrator terminal, the server displays a management web screen on the administrator terminal via the network, accepts an input of the aggregation result acquisition request, and receives the input of the aggregation result acquisition request. Is a web counting process for counting the number of emails classified in the classification step for each tag and creating a counting result including a mail number list;
After the counting step, the server includes a result display step for displaying the counting result on the management web screen,
Furthermore, after the result display step,
When the server accepts an input of a reaggregation result acquisition request on the management web screen to the administrator terminal and an input of a reaggregation result acquisition request is made, the server includes an email subject line in the search table. In the body search process for searching whether the keyword in the search table is included in the body text column of the mail for the mail in which none of the keywords is searched,
A classification step in which the server classifies each of the tags associated with the keyword searched in the in-text search step for the email in which none of the keywords in the search table is searched in the in-subject search step;
A recounting step in which the server creates a recounting result including a mail number list updated by adding the number of mails with the same tag associated with the keyword searched in the in-text search step to the mail number list; The received mail content automatic classification method according to claim 2, further comprising:
1又は複数のグループと各グループに対する1又は複数の配信先メールアドレスとが互いに関連付けられた配信先テーブルと、
前記各グループと前記検索テーブル中の複数のタグとが互いに関連付けられたグループ別タグテーブルと
が記憶されたデータベースを備えるサーバが、各配信先メールアドレスの保有者の安否確認をする方法であって、
前記サーバが、各グループ毎に所定の返信先メールアドレスを返信先とし、所定のキーワードを件名欄に入れた返信メールを要求する配信メールを、各配信先メールアドレスに送信するメール送信工程と、
次に、前記サーバが、前記所定の返信先メールアドレス宛てのメールを受信する受信工程と、
前記サーバが、前記受信工程で受信した各メールについて、メールの件名欄に、前記検索テーブル中のキーワードが含まれるかを、高い重要度と関連付けられたキーワードから順に検索を行い、前記件名欄に、前記検索テーブル中のキーワードが1つ検出された時点で件名欄内の検索を終了する件名内検索工程と、
前記サーバが、前記受信工程で受信した各メールについて、前記件名内検索工程で検索されたキーワードに関連付けられたタグ毎に分類する分類工程と、
前記サーバが、管理者端末から集計結果取得要求受付メールアドレス宛てのメールを受信し、受信した該メールの送信元が前記データベースに登録された管理者のメールアドレスであるかを判定する管理者本人確認工程と、
前記管理者本人確認工程で管理者のメールアドレスと判定されたとき、前記サーバが、前記分類工程で分類されたメール数をタグ毎に集計し、メール数リストを含む集計結果を作成する集計工程と、
前記サーバが、前記メール数リストを含むメールを前記送信元に返信する結果返信工程とを含むことを特徴とする安否確認方法。 A search table in which a plurality of tags, one or more keywords for each tag, and the importance of each tag are associated with each other;
A delivery destination table in which one or more groups and one or more delivery destination email addresses for each group are associated with each other;
A server comprising a database storing a group-specific tag table in which each group and a plurality of tags in the search table are associated with each other is a method for confirming the safety of the holder of each distribution destination email address. ,
A mail sending step for sending a delivery mail requesting a reply mail with a predetermined keyword in the subject field to each delivery destination email address, with the server as a reply destination for a given reply address for each group;
Next, the receiving step in which the server receives mail addressed to the predetermined reply destination email address;
For each email received in the receiving step, the server searches the email subject column to include keywords in the search table in order from the keyword associated with the highest importance, and in the subject column , A subject search process for ending the search in the subject column when one keyword in the search table is detected;
A classification step in which the server classifies each email received in the reception step for each tag associated with the keyword searched in the in-subject search step;
The administrator who receives the mail addressed to the aggregation result acquisition request reception mail address from the administrator terminal and determines whether the sender of the received mail is the administrator's mail address registered in the database A confirmation process;
Aggregation process in which the server aggregates the number of emails classified in the classification process for each tag and creates a summary result including a mail number list when it is determined as the administrator's email address in the administrator identification process When,
A safety confirmation method comprising: a result reply step in which the server returns a mail including the mail number list to the transmission source.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008-330335 | 2008-12-25 | ||
| JP2008330335A JP4330657B1 (en) | 2008-12-25 | 2008-12-25 | Automatic email content classification method and safety confirmation method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010073449A1 true WO2010073449A1 (en) | 2010-07-01 |
Family
ID=41190650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2009/005434 Ceased WO2010073449A1 (en) | 2008-12-25 | 2009-10-19 | Method for automatically sorting received-email contents and method for confirming safety |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4330657B1 (en) |
| WO (1) | WO2010073449A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116743694A (en) * | 2022-03-02 | 2023-09-12 | 北京沃东天骏信息技术有限公司 | A method and device for email tracking |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5637817B2 (en) * | 2010-10-29 | 2014-12-10 | 株式会社東芝 | Image processing system |
| JP6387202B1 (en) * | 2018-04-10 | 2018-09-05 | 株式会社A−sighte | Information sharing system and information sharing method |
| CN114328935B (en) * | 2022-01-29 | 2025-09-16 | 深圳市小满科技有限公司 | Mail automatic classification and aggregation method, device, computer equipment and medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06250950A (en) * | 1993-02-24 | 1994-09-09 | Hitachi Ltd | Mailbox management method |
| JP2003036232A (en) * | 2001-07-24 | 2003-02-07 | Fujitsu Ltd | Email management method |
| JP2005277798A (en) * | 2004-03-25 | 2005-10-06 | Nec Corp | Foldable portable telephone, method and program for received mail indication processing |
| JP2007094561A (en) * | 2005-09-27 | 2007-04-12 | Fujitsu Ltd | E-mail program |
| JP2007188441A (en) * | 2006-01-16 | 2007-07-26 | Showa Shell Sekiyu Kk | Safety information processing apparatus, method, and computer program |
| JP2007257158A (en) * | 2006-03-22 | 2007-10-04 | Casio Hitachi Mobile Communications Co Ltd | E-mail device and program |
| JP2007334492A (en) * | 2006-06-13 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | Safety information confirmation device |
-
2008
- 2008-12-25 JP JP2008330335A patent/JP4330657B1/en active Active
-
2009
- 2009-10-19 WO PCT/JP2009/005434 patent/WO2010073449A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06250950A (en) * | 1993-02-24 | 1994-09-09 | Hitachi Ltd | Mailbox management method |
| JP2003036232A (en) * | 2001-07-24 | 2003-02-07 | Fujitsu Ltd | Email management method |
| JP2005277798A (en) * | 2004-03-25 | 2005-10-06 | Nec Corp | Foldable portable telephone, method and program for received mail indication processing |
| JP2007094561A (en) * | 2005-09-27 | 2007-04-12 | Fujitsu Ltd | E-mail program |
| JP2007188441A (en) * | 2006-01-16 | 2007-07-26 | Showa Shell Sekiyu Kk | Safety information processing apparatus, method, and computer program |
| JP2007257158A (en) * | 2006-03-22 | 2007-10-04 | Casio Hitachi Mobile Communications Co Ltd | E-mail device and program |
| JP2007334492A (en) * | 2006-06-13 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | Safety information confirmation device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116743694A (en) * | 2022-03-02 | 2023-09-12 | 北京沃东天骏信息技术有限公司 | A method and device for email tracking |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010152663A (en) | 2010-07-08 |
| JP4330657B1 (en) | 2009-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8032598B1 (en) | Methods and systems of electronic message threading and ranking | |
| US9690870B2 (en) | Email tags | |
| US7996372B2 (en) | Automated response to solicited and unsolicited communications and automated collection and management of data extracted therefrom | |
| US9372721B2 (en) | System for processing data received from various data sources | |
| US7899871B1 (en) | Methods and systems for e-mail topic classification | |
| CN106471490B (en) | Class-Based Cluster Communication | |
| US8407781B2 (en) | Information providing support device and information providing support method | |
| US20090157705A1 (en) | Systems, methods and computer products for name disambiguation by using private/global directories, and communication contexts | |
| JP5288959B2 (en) | Data classification apparatus and computer program | |
| US20150254313A1 (en) | Displaying Search Results According to Object Types and Relationships | |
| JP6535863B2 (en) | Information processing apparatus and program | |
| JP4330657B1 (en) | Automatic email content classification method and safety confirmation method | |
| US8458224B2 (en) | Auditing search requests in a relationship analysis system | |
| US20070100947A1 (en) | Method and apparatus for determining whether an email message is ready for transmission | |
| CN102656577A (en) | Electronic mail server and method for automatically generating address lists | |
| US20110231393A1 (en) | Determining Presence Of A User In An Online Environment | |
| US20070198643A1 (en) | Address retrieval system and method | |
| JP6495511B1 (en) | E-mail creation device, method and program | |
| CN117370395A (en) | Library remote document transfer system and method based on cloud edge collaboration | |
| JP4802523B2 (en) | Electronic message analysis apparatus and method | |
| US20060075031A1 (en) | Bounce management | |
| JP2011154499A (en) | Crm server, method of transmitting/receiving electronic mail, and program | |
| KR20200045041A (en) | Method for Managing Integration Welfare Support for the Low-income Independents | |
| JP4259233B2 (en) | Information retrieval apparatus and program | |
| JP2025164376A (en) | Server, method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09834266 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09834266 Country of ref document: EP Kind code of ref document: A1 |