JP5728138B1 - Mail transmitting apparatus, mail transmitting method, recording medium, and program - Google Patents

Mail transmitting apparatus, mail transmitting method, recording medium, and program Download PDF

Info

Publication number
JP5728138B1
JP5728138B1 JP2014546229A JP2014546229A JP5728138B1 JP 5728138 B1 JP5728138 B1 JP 5728138B1 JP 2014546229 A JP2014546229 A JP 2014546229A JP 2014546229 A JP2014546229 A JP 2014546229A JP 5728138 B1 JP5728138 B1 JP 5728138B1
Authority
JP
Japan
Prior art keywords
group
content
mail
destination
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014546229A
Other languages
Japanese (ja)
Other versions
JPWO2015159424A1 (en
Inventor
浩太郎 渡辺
浩太郎 渡辺
克英 進士
克英 進士
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Application granted granted Critical
Publication of JP5728138B1 publication Critical patent/JP5728138B1/en
Publication of JPWO2015159424A1 publication Critical patent/JPWO2015159424A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

分類部(11)は、複数の宛先メールアドレスを第1のグループと第2のグループとに分類する。送信部(12)は、第1のグループの宛先メールアドレスに第1の文字コードで記載されたコンテンツを送信し、第2のグループの宛先メールアドレスに第2の文字コードで記載された当該コンテンツを送信する。検出部(13)は、第1のグループの宛先メールアドレスに送信されたコンテンツへの反応および第2のグループの宛先メールアドレスに送信されたコンテンツへの反応を検出する。判定部(14)は、第1のグループの宛先メールアドレスに送信されたコンテンツへの反応と、第2のグループの宛先メールアドレスに送信されたコンテンツへの反応とに有意な差があるか否かに基づき、第1又は第2のグループの宛先メールアドレスに送信されたコンテンツにおいて、コンテンツを表示できない問題が生じたかを判定する。The classification unit (11) classifies the plurality of destination mail addresses into a first group and a second group. The transmission unit (12) transmits the content described in the first character code to the destination mail address of the first group, and the content described in the second character code to the destination mail address of the second group Send. The detection unit (13) detects a reaction to the content transmitted to the destination mail address of the first group and a reaction to the content transmitted to the destination mail address of the second group. The determination unit (14) determines whether or not there is a significant difference between the response to the content transmitted to the destination email address of the first group and the response to the content transmitted to the destination email address of the second group. Based on the above, it is determined whether there is a problem that the content cannot be displayed in the content transmitted to the destination mail address of the first or second group.

Description

本発明は、メール送信装置、メール送信方法、記録媒体およびプログラムに関する。   The present invention relates to a mail transmission device, a mail transmission method, a recording medium, and a program.

近年、電子メールにより多数の宛先ユーザに情報を配信する、いわゆるメールマガジンが普及している。電子メールにより情報を配信する場合、メール送信者が送信したコンテンツが、受信者が使用する端末で正しく表示されないと、メール送信者は目的を達することができない。   In recent years, so-called mail magazines that distribute information to a large number of destination users by electronic mail have become widespread. When distributing information by e-mail, the e-mail sender cannot reach the purpose unless the content transmitted by the e-mail sender is correctly displayed on the terminal used by the recipient.

例えば、特許文献1は、携帯端末装置に送信されたコンテンツが携帯端末装置で正常に表示することができたか否かを自動的に判別する発明を開示している。この発明においては、試験操作者が予め決められた特定の文字列を含む電子メールを携帯端末装置に送信する。携帯端末装置は、受信した電子メールに特定の文字列が含まれるか否かを識別し、その識別結果を自動で外部試験機に送信する。外部試験機は、特定の文字列の有無の識別結果を蓄積することにより、送信された電子メールにおいて特定の文字列が欠落するなどの異常が発生していないかを自動的に判断する。   For example, Patent Document 1 discloses an invention that automatically determines whether or not content transmitted to a mobile terminal device can be normally displayed on the mobile terminal device. In the present invention, the test operator transmits an electronic mail containing a predetermined character string to the portable terminal device. The portable terminal device identifies whether or not a specific character string is included in the received electronic mail, and automatically transmits the identification result to the external testing machine. The external testing machine automatically determines whether or not an abnormality such as a loss of a specific character string has occurred in the transmitted electronic mail by accumulating the identification result of the presence or absence of the specific character string.

一方、電子メールにより多数の宛先ユーザにコンテンツを配信するシステムにおいて、送信している電子メールのテキストデータに設定している文字コード(コンピュータ内部で扱われる2進数バイト表現と、人間に認識できる文字との対応関係)を変更することが望まれるケースがある。例えば、コンテンツの提供者が、日本国内で従来よく用いられていた文字コードであるShift_JIS(Japanese Industrial Standards)から、より世界的に用いられているUTF−8(Unicode Transformation Format-8)に文字コードを変換することを望む場合などである。   On the other hand, in a system that distributes content to a large number of destination users by e-mail, the character code set in the text data of the e-mail being sent (binary byte representation handled inside the computer and characters that can be recognized by humans) There is a case where it is desired to change the correspondence relationship. For example, content providers have changed the character code from Shift_JIS (Japanese Industrial Standards), which is a character code often used in Japan, to UTF-8 (Unicode Transformation Format-8), which is used more globally. Such as when it is desired to convert.

特開2011−171989号公報JP2011-171989

しかしながら、電子メールに設定された文字コードを変更した場合、宛先ユーザが電子メールの閲覧に用いている端末装置が新たに設定された文字コードに対応していないと、宛先ユーザは送信された電子メールを正常に閲覧することができない。   However, when the character code set in the e-mail is changed, if the terminal device used by the destination user for browsing the e-mail does not support the newly set character code, the destination user I can't view my email normally.

このような環境下で、不特定多数の宛先メールアドレスに送信したメールにおいて、文字コードの変更によってコンテンツの表示に問題が生じたことを早く簡易に検出することが課題となっている。   Under such an environment, it is an issue to quickly and easily detect that a problem has occurred in content display due to a change in the character code in an email sent to an unspecified number of destination email addresses.

本発明は、このような問題点に鑑みてなされたものであり、その目的とするところは、不特定多数の宛先メールアドレスに送信したメールにおいて、文字コードの変更により、コンテンツの表示に問題が生じたことを早く簡易に検出するメール送信装置、メール送信方法、記録媒体およびプログラムを提供することである。   The present invention has been made in view of such problems, and the object of the present invention is that there is a problem in displaying content by changing the character code in an email sent to an unspecified number of destination email addresses. An object is to provide a mail transmission device, a mail transmission method, a recording medium, and a program for quickly and easily detecting the occurrence.

上記目的を達成するため、本発明の第1の観点に係るメール送信装置は、
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類部と、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信部と、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出部と、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定部と、
を備えることを特徴とする。
In order to achieve the above object, a mail transmission device according to the first aspect of the present invention provides:
A classification unit that classifies a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address A transmission unit that transmits the content described in the character code by e-mail;
A detection unit that detects a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group When,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, A determination unit that determines whether or not a problem has occurred in which content cannot be displayed;
It is characterized by providing.

第1の観点に係るメール送信装置において、
前記検出部は、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対してユーザから反応があった割合を示す第1の応答率と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対してユーザから反応があった割合を示す第2の応答率とを算出し、
前記判定部は、前記第1の応答率と、前記第2の応答率とを対比することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する、
ものであってもよい。
In the mail transmission device according to the first aspect,
The detection unit is classified into the first response rate indicating a ratio of a response from the user to the content transmitted to the destination mail address classified into the first group, and the second group. Calculating a second response rate indicating a rate of response from the user to the content transmitted to the destination email address;
The determination unit compares the first response rate with the second response rate, so that the content transmitted to the destination mail address classified into the first group or the second group Determining whether or not there is a problem that the content cannot be displayed in any of the contents transmitted to the destination email address classified as
It may be a thing.

第1の観点に係るメール送信装置において、
前記コンテンツは、ユーザによる操作を識別して前記検出部に通知する操作通知コマンドを含むものであり、
前記検出部は、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記操作通知コマンドによって通知された、ユーザによる操作の数を検出することにより、前記第1の応答率を算出し、また前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記操作通知コマンドによって通知された、ユーザによる操作の数を検出することにより、前記第2の応答率を算出する、
ものであってもよい。
In the mail transmission device according to the first aspect,
The content includes an operation notification command for identifying an operation by a user and notifying the detection unit,
The detection unit detects the number of operations performed by a user notified by the operation notification command included in the content transmitted to the destination mail address classified into the first group, thereby detecting the first operation. By calculating a response rate and detecting the number of operations by the user notified by the operation notification command included in the content transmitted to the destination email address classified in the second group, 2 response rate is calculated,
It may be a thing.

第1の観点に係るメール送信装置において、
前記コンテンツは、ユーザの操作に応じて表示されているコンテンツの状態を前記検出部に通知する表示状態通知コマンドを含むものであり、
前記判定部は、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記表示状態通知コマンドによって通知された、前記表示されているコンテンツの状態と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記表示状態通知コマンドによって通知された、前記表示されているコンテンツの状態とを対比することにより、コンテンツを表示できない問題が生じたか否かを判定する、
ものであってもよい。
In the mail transmission device according to the first aspect,
The content includes a display state notification command for notifying the detection unit of the state of the content being displayed according to a user operation,
The determination unit is configured to notify the state of the displayed content notified by the display state notification command included in the content transmitted to the destination mail address classified into the first group, and the second Was there a problem that the content could not be displayed by comparing the status of the displayed content notified by the display status notification command included in the content transmitted to the destination email address classified into the group? Determine whether or not
It may be a thing.

第1の観点に係るメール送信装置において、
コンテンツに、画面には表示されない識別符号を挿入し、当該コンテンツに対するユーザの反応に応じて当該識別符号が挿入された部分を出力する出力コマンドをさらに挿入する挿入部、をさらに備え、
前記送信部により送信されるコンテンツは、前記識別符号と前記出力コマンドとが挿入された前記コンテンツであり、
前記検出部は、前記出力コマンドによって出力された部分を検出し、
前記判定部は、前記検出された部分と、前記識別符号とを対比してコンテンツを表示できない問題が生じたか否かを判定する、
ものであってもよい。
In the mail transmission device according to the first aspect,
The content further includes an insertion unit that inserts an identification code that is not displayed on the screen, and further inserts an output command that outputs a portion in which the identification code is inserted in response to a user response to the content,
The content transmitted by the transmission unit is the content in which the identification code and the output command are inserted,
The detection unit detects a portion output by the output command,
The determination unit determines whether there is a problem that the content cannot be displayed by comparing the detected portion with the identification code.
It may be a thing.

上記目的を達成するため、本発明の第2の観点に係るメール送信装置は、
コンテンツに、画面には表示されない識別符号を挿入し、当該コンテンツに対するユーザの反応に応じて当該識別符号が挿入された部分を出力する出力コマンドをさらに挿入する挿入部と、
前記識別符号と前記出力コマンドとが挿入されたコンテンツを、宛先メールアドレスに電子メールによって送信する送信部と、
前記出力コマンドによって出力された部分を検出する検出部と、
前記宛先メールアドレスに送信された前記コンテンツに含まれる前記出力コマンドによって出力された部分と、前記挿入部が挿入した識別符号とを対比することにより、前記宛先メールアドレスに送信された前記コンテンツにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定部と、
を備えることを特徴とする。
In order to achieve the above object, a mail transmission device according to the second aspect of the present invention provides:
An insertion unit that inserts an identification code that is not displayed on the screen into the content, and further inserts an output command that outputs a portion in which the identification code is inserted in response to a user response to the content;
A transmission unit that transmits the content in which the identification code and the output command are inserted to a destination mail address by e-mail;
A detection unit for detecting a portion output by the output command;
In the content transmitted to the destination email address by comparing the portion output by the output command included in the content transmitted to the destination email address and the identification code inserted by the insertion unit, A determination unit that determines whether or not a problem has occurred in which content cannot be displayed;
It is characterized by providing.

上記目的を達成するため、本発明の第3の観点に係るメール送信方法は、
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類ステップと、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信ステップと、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出ステップと、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定ステップと、
を備えることを特徴とする。
In order to achieve the above object, a mail transmission method according to the third aspect of the present invention includes:
A classification step of classifying a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address A transmission step of transmitting the content described in the character code by e-mail;
A detecting step of detecting a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group When,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, A determination step for determining whether or not a problem has occurred in which content cannot be displayed;
It is characterized by providing.

上記目的を達成するため、本発明の第4の観点に係る記録媒体は、
コンピュータに、
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類手順、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定手順、
を実行させるためのプログラムを記録している。
In order to achieve the above object, a recording medium according to the fourth aspect of the present invention provides:
On the computer,
A classification procedure for classifying a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address Sending procedure for sending the content described in character code by e-mail,
Detection procedure for detecting a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group ,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, Judgment procedure to determine whether or not there is a problem that content cannot be displayed,
The program for executing is recorded.

上記目的を達成するため、本発明の第5の観点に係るプログラムは、
コンピュータに、
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類手順、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定手順、
を実行させるためのものである。
In order to achieve the above object, a program according to the fifth aspect of the present invention provides:
On the computer,
A classification procedure for classifying a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address Sending procedure for sending the content described in character code by e-mail,
Detection procedure for detecting a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group ,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, Judgment procedure to determine whether or not there is a problem that content cannot be displayed,
Is to execute.

本発明によれば、不特定多数の宛先メールアドレスに送信したメールにおいて、文字コードの変更により、コンテンツの表示に問題が生じたことを早く簡易に検出するメール送信装置、メール送信方法、記録媒体およびプログラムを提供することができる。   According to the present invention, a mail transmission device, a mail transmission method, and a recording medium that quickly and easily detect that a problem has occurred in content display due to a change in character code in a mail transmitted to an unspecified number of destination mail addresses. And can provide programs.

実施の形態1に係るメール送信装置の機能構成を示すブロック図である。2 is a block diagram illustrating a functional configuration of the mail transmission device according to Embodiment 1. FIG. メール送信装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a mail transmitter. 記憶装置に設けられた記憶領域を説明するための図である。It is a figure for demonstrating the storage area provided in the memory | storage device. 宛先メールアドレスリストの一例を示す図である。It is a figure which shows an example of a destination mail address list. 送信コンテンツの一例を示す図である。It is a figure which shows an example of a transmission content. 実施の形態1に係る判別処理のフローチャートである。3 is a flowchart of a determination process according to the first embodiment. 実施の形態1に係る分類工程のフローチャートである。3 is a flowchart of a classification process according to the first embodiment. 実施の形態1に係る送信工程のフローチャートである。3 is a flowchart of a transmission process according to the first embodiment. 実施の形態1に係る検出工程のフローチャートである。3 is a flowchart of a detection process according to the first embodiment. 応答記録の一例を示す図である。It is a figure which shows an example of a response record. 実施の形態1に係る判定工程のフローチャートである。3 is a flowchart of a determination process according to the first embodiment. 集計結果の一例を示す図である。It is a figure which shows an example of a total result. 実施の形態2に係るメール送信装置の機能構成を示すブロック図である。6 is a block diagram illustrating a functional configuration of a mail transmission device according to Embodiment 2. FIG. 実施の形態2に係る判別処理のフローチャートである。10 is a flowchart of discrimination processing according to Embodiment 2; 実施の形態2に係る検出工程のフローチャートである。6 is a flowchart of a detection process according to the second embodiment. 応答記録の一例を示す図である。It is a figure which shows an example of a response record. 実施の形態2に係る判定工程のフローチャートである。6 is a flowchart of a determination process according to the second embodiment. 集計結果の一例を示す図である。It is a figure which shows an example of a total result.

以下、本発明の実施形態について添付図面を参照しつつ説明する。   Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

<実施の形態1>
本発明の実施の形態1に係るメール送信装置10は、コンテンツを宛先のメールアドレスにメールマガジンとして配信する機能を有する。また、コンテンツを配信する上で、文字コードの変更に由来する問題によって配信先でコンテンツを正常に表示することができなかった場合、それを検出する機能を有する。
<Embodiment 1>
The mail transmission device 10 according to Embodiment 1 of the present invention has a function of distributing content as a mail magazine to a destination mail address. In addition, when distributing content, if the content cannot be normally displayed at the distribution destination due to a problem resulting from the change of the character code, it has a function of detecting it.

文字コードとは、記憶装置あるいはコンピュータ内部で用いられている0と1とからなる2進数バイト表現と、人間に認識できる文字との対応関係をいう。文字コードには、EUC−JP(Extended UNIX(登録商標) Code Packed Format for Japanese)、UTF−8(Unicode Transformation Format-8)など複数の種類が存在する。テキストデータをコンピュータが画面に表示する場合、コンピュータは、バイト表現で記録されているデータを、設定されている文字コードを用いて人間に認識できる文字に変換して表示する。コンピュータは、自身が対応していない文字コードで記録されたテキストデータを適切に表示することができないため、そのようなテキストデータを表示する指示を受けると、人間には認識できない形で表示してしまう。これが、いわゆる文字化け現象である。   The character code refers to a correspondence relationship between binary byte representations of 0 and 1 used in a storage device or a computer and characters that can be recognized by humans. There are a plurality of types of character codes such as EUC-JP (Extended UNIX (registered trademark) Code Packed Format for Japanese) and UTF-8 (Unicode Transformation Format-8). When text data is displayed on the screen by the computer, the computer converts the data recorded in byte representation into characters that can be recognized by humans using the set character code. Since a computer cannot properly display text data recorded with a character code that it does not support, when it receives an instruction to display such text data, it displays it in a form that cannot be recognized by humans. End up. This is a so-called garbled phenomenon.

メールマガジンの送信者は、宛先メールアドレスのユーザに情報を配信するためにメールマガジンを送信する。しかしながら、上述した文字化け現象などにより、文字コードに由来する問題によって配信先でコンテンツを正常に表示することができなかった場合、メールマガジンの送信者は期待した効果を得ることができない。そこで、本発明の実施形態に係るメール送信装置10は、以下の仕組みを備えることにより、文字コードに由来する問題によって配信先でコンテンツを正常に表示することができなかった場合、それを検出する機能を実現するものである。   The sender of the mail magazine transmits the mail magazine in order to distribute information to the user of the destination mail address. However, if the content cannot be normally displayed at the distribution destination due to a problem derived from the character code due to the garbled phenomenon described above, the sender of the mail magazine cannot obtain the expected effect. Therefore, the mail transmitting apparatus 10 according to the embodiment of the present invention detects the case where the content cannot be normally displayed at the distribution destination due to the problem derived from the character code by providing the following mechanism. The function is realized.

実施の形態1に係るメール送信装置10は、図1に示すように、機能面では、分類部11、送信部12、検出部13、および判定部14を備える。   As shown in FIG. 1, the mail transmission device 10 according to Embodiment 1 includes a classification unit 11, a transmission unit 12, a detection unit 13, and a determination unit 14 in terms of functions.

分類部11は、コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する。具体的には、分類部11は、メールマガジンを配信すべき宛先メールアドレスを宛先メールアドレスリスト2から読み出し、読み出した個々の宛先メールアドレスを、第1のグループあるいは第2のグループのいずれかに分類し、記録する。   The classification unit 11 classifies a plurality of destination mail addresses to which content is to be sent into a first group and a second group. Specifically, the classification unit 11 reads out the destination mail address to which the mail magazine is to be distributed from the destination mail address list 2, and sets each read destination mail address to either the first group or the second group. Categorize and record.

送信部12は、分類部11の分類に従い、第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、第2のグループに分類された宛先メールアドレスに、第2の文字コードに変換された当該コンテンツを電子メールによって送信する。具体的には、送信部12は、コンテンツ3を読み出し、読み出したコンテンツを、分類部11による分類に従い、宛先メールアドレスのユーザ群1に電子メールとして送信する。宛先メールアドレスのユーザ群1には、第1のグループに分類されたユーザ1aと、第2のグループに分類されたユーザ1bが存在する。送信部12は、読み出したコンテンツを、ユーザ1aには第1の文字コードによって送信し、ユーザ1bには第2の文字コードによって送信する。   The transmission unit 12 transmits the content described in the first character code by e-mail to the destination e-mail address classified into the first group according to the classification of the classification unit 11, and classifies it into the second group The content converted to the second character code is transmitted to the destination mail address by electronic mail. Specifically, the transmission unit 12 reads the content 3 and transmits the read content as an email to the user group 1 of the destination email address according to the classification by the classification unit 11. In the user group 1 of the destination mail address, there are a user 1a classified into the first group and a user 1b classified into the second group. The transmission unit 12 transmits the read content to the user 1a using the first character code and transmits to the user 1b using the second character code.

検出部13は、送信部12がコンテンツを送信した宛先メールアドレスのユーザの反応を検出する。特に、第1のグループに分類されたユーザ1aの反応と、第2のグループに分類されたユーザ1bの反応とをそれぞれ検出し、記録する。   The detection unit 13 detects the reaction of the user at the destination mail address to which the transmission unit 12 has transmitted the content. In particular, the reaction of the user 1a classified into the first group and the reaction of the user 1b classified into the second group are detected and recorded respectively.

検出部13が検出するユーザの反応としては、例として以下のものが考えられる。   Examples of user reactions detected by the detection unit 13 are as follows.

第1に、送信部12が送信したコンテンツに含まれるURL(Uniform Resource Locator)を介してユーザがウェブサイトにアクセスした際に、ウェブサイトを提供するサーバが当該ユーザからのアクセスを検出し、検出部13はサーバからの通知を介してユーザの反応を検出する。   First, when a user accesses a website via a URL (Uniform Resource Locator) included in the content transmitted by the transmission unit 12, a server that provides the website detects access from the user and detects The unit 13 detects a user's reaction via a notification from the server.

第2に、送信部12が送信したコンテンツを経由してユーザが商品を購入すると、商品取引を管理するサーバがユーザによる商品の購入を検出し、検出部13はサーバからの通知を介してユーザの反応を検出する。この場合、ユーザがそのコンテンツを実際に閲覧したか否かを直接チェックすることを省略して、コンテンツにより紹介されている商品をユーザが購入した場合には、当該ユーザによる反応があった、と判定しても良い。   Second, when the user purchases a product via the content transmitted by the transmission unit 12, the server that manages the product transaction detects the purchase of the product by the user, and the detection unit 13 receives the user via a notification from the server. The reaction of is detected. In this case, when the user purchases a product introduced by the content without directly checking whether or not the user has actually viewed the content, there is a reaction by the user. You may judge.

第3に、送信するコンテンツ内に応答フォームを設置し、コンテンツの送信を受けたユーザが当該応答フォームを操作(クリック等)をすると、応答フォームが電子メールをメール送信装置10に送信し、検出部13が送信された電子メールを検出する。他にも、ユーザの反応を検出する形としては多岐にわたる形が可能であり、検出部13は任意の形によってユーザの反応を検出するものであってよい。   Third, a response form is set in the content to be transmitted, and when the user who has received the content operates (clicks, etc.) the response form, the response form transmits an e-mail to the mail transmission device 10 and detects it. The unit 13 detects the transmitted e-mail. In addition, various forms are possible for detecting the user's reaction, and the detection unit 13 may detect the user's reaction in an arbitrary form.

判定部14は、検出部13が検出したユーザの反応を集計し、第1のグループに分類されたユーザ1aからの反応と、第2のグループに分類されたユーザ1bからの反応とに有意な差があるか否かを判定する。その結果、有意な差があると判定した場合、コンテンツを第2の文字コードへ変換したことによりコンテンツの表示に問題が生じたと判定する。一例としては、第1のグループに分類された宛先メールアドレスに送信されたコンテンツに対する反応の数が、第2のグループに分類された宛先メールアドレスに送信されたコンテンツに対する反応の数に比べて著しく多い場合、第2のグループに分類された宛先メールアドレスのユーザでは、文字コードの問題によって送信されたコンテンツを正しく表示できなかったと判定する。   The determination unit 14 totals the reactions of the users detected by the detection unit 13, and is significant for the reactions from the user 1a classified into the first group and the reactions from the user 1b classified into the second group. Determine if there is a difference. As a result, when it is determined that there is a significant difference, it is determined that a problem has occurred in the display of the content due to the conversion of the content into the second character code. As an example, the number of responses to content sent to destination email addresses classified in the first group is significantly higher than the number of responses to content sent to destination email addresses classified in the second group. In many cases, it is determined that the user of the destination mail address classified into the second group could not correctly display the content transmitted due to the problem of the character code.

メール送信装置10は、上述の構成を有することにより、コンテンツを送信すべきメールアドレスを2つのグループに分類し、一方のグループに分類された宛先メールアドレスに送信されたコンテンツに対する反応と、他方のグループに分類された宛先メールアドレスに送信されたコンテンツに対する反応とを比較することにより、どちらかのグループに分類された宛先メールアドレスに送信されたコンテンツにおいて、文字コードの問題によって送信されたコンテンツが正しく表示されていないケースが生じた場合にそれを検出することができる。   By having the above-described configuration, the mail transmission device 10 classifies the mail addresses to which the content is to be transmitted into two groups, and reacts to the content transmitted to the destination mail address classified into one group, and the other By comparing the response to the content sent to the destination email address classified into the group, the content sent to the destination email address classified into either group is the content sent due to the character code problem. If a case is displayed that is not displayed correctly, it can be detected.

本実施の形態に係るメール送信装置10は、図2に示すように、ハードウェアとして、CPU(Central Processing Unit)110、ROM(Read Only Memory)111、RAM(Random Access Memory)112、記憶装置120、操作デバイス130、ディスプレイ140、ネットワークインターフェース150を備え、これらが内部バス160を介して互いに接続された構成を有する。   As shown in FIG. 2, the mail transmitting apparatus 10 according to the present embodiment includes, as hardware, a CPU (Central Processing Unit) 110, a ROM (Read Only Memory) 111, a RAM (Random Access Memory) 112, and a storage device 120. , An operation device 130, a display 140, and a network interface 150, which are connected to each other via an internal bus 160.

CPU110は、ROM111、RAM112および記憶装置120が記憶するプログラムを実行することにより、メール送信装置10の全体を制御する。CPU110は、必要に応じてROM111、RAM112、記憶装置120から実行するプログラムを読み出し、また必要に応じてRAM112、記憶装置120上にデータを保存する。CPU110は、上述した各機能を実現する要素(分類部11、送信部12、検出部13、および判定部14)として機能する。詳しくは後述する。   The CPU 110 controls the entire mail transmission device 10 by executing programs stored in the ROM 111, the RAM 112, and the storage device 120. The CPU 110 reads programs to be executed from the ROM 111, the RAM 112, and the storage device 120 as necessary, and stores data on the RAM 112 and the storage device 120 as necessary. The CPU 110 functions as an element (the classification unit 11, the transmission unit 12, the detection unit 13, and the determination unit 14) that realizes each function described above. Details will be described later.

ROM111は、CPU110が稼動する上で必要となるプログラム、例えばメール送信装置10の起動時にCPU110が最初に実行するプログラム等を記憶する。   The ROM 111 stores a program necessary for the CPU 110 to operate, for example, a program that the CPU 110 executes first when the mail transmission device 10 is activated.

RAM112は、CPU110がプログラムを実行する際にワークエリアとして機能する。すなわち、RAM112は、CPU110が実行中のプログラム、あるいは、CPU110がプログラムを実行する上で必要となる一時的なデータを記録し、CPU110からの要求に応じてCPU110に提供する。   The RAM 112 functions as a work area when the CPU 110 executes a program. In other words, the RAM 112 records a program being executed by the CPU 110 or temporary data necessary for the CPU 110 to execute the program, and provides the CPU 110 with the request from the CPU 110.

記憶装置120は、ハードディスクドライブやフラッシュメモリ等の記憶装置を備え、メール送信装置10が稼動するために必要なデータを記憶する。   The storage device 120 includes a storage device such as a hard disk drive or a flash memory, and stores data necessary for the mail transmission device 10 to operate.

記憶装置120は、例えば、CPU110が実行するためのプログラム、あるいはCPU110がプログラムを実行する上で参照するデータを記録し、CPU110からの要求に応じてCPU110に提供する。また、記憶装置120は、CPU110からの要求に応じ、CPU110から出力されたデータを記録する。   The storage device 120 records, for example, a program to be executed by the CPU 110 or data to be referred to when the CPU 110 executes the program, and provides it to the CPU 110 in response to a request from the CPU 110. Further, the storage device 120 records data output from the CPU 110 in response to a request from the CPU 110.

操作デバイス130は、キーボードやマウス等を備え、操作者による入力操作を受け付けてCPU110に伝達する。もっとも、メール送信装置10が常に操作デバイス130を備えている必要はなく、入力操作が必要な場合のみ操作デバイス130を取り付けるものとすれば、それ以外の時にはメール送信装置10は操作デバイス130を備えている必要はない。   The operation device 130 includes a keyboard, a mouse, and the like, accepts an input operation by an operator, and transmits it to the CPU 110. However, it is not always necessary for the mail transmission device 10 to include the operation device 130. If the operation device 130 is attached only when an input operation is required, the mail transmission device 10 includes the operation device 130 at other times. You don't have to.

ディスプレイ140は、メール送信装置10の操作者に対し、必要な情報を表示する。   The display 140 displays necessary information to the operator of the mail transmission device 10.

ネットワークインターフェース150は、メール送信装置10をネットワーク(図示せず)に接続する。メール送信装置10が、ネットワークを介して他機器に情報を送信し、あるいは他機器から情報を受信する際、ネットワークインターフェース150は、CPU110から後述する内部バス160を介して受信した情報を、ネットワークを介して他機器へ送信し、また他機器からネットワークを介して受信した情報を、内部バス160を介してCPU110へ送信する。一例として、メール送信装置10は、ネットワークインターフェース150を介し、インターネットを経由して宛先メールアドレスのユーザに電子メールを送信する。   The network interface 150 connects the mail transmission device 10 to a network (not shown). When the mail transmission device 10 transmits information to other devices via the network or receives information from other devices, the network interface 150 receives the information received from the CPU 110 via the internal bus 160 described later through the network. The information transmitted to the other device via the network and the information received from the other device via the network is transmitted to the CPU 110 via the internal bus 160. As an example, the mail transmission device 10 transmits an electronic mail to a user having a destination mail address via the network interface 150 and the Internet.

ネットワークインターフェース150は、例えばケーブルを介してメール送信装置10をネットワークに接続してもよいし、あるいは無線通信によりメール送信装置10をネットワークに接続してもよい。   The network interface 150 may connect the mail transmission device 10 to the network via a cable, for example, or may connect the mail transmission device 10 to the network by wireless communication.

内部バス160は、メール送信装置10内の構成要素(CPU110、ROM111、RAM112、記憶装置120、操作デバイス130、ディスプレイ140、ネットワークインターフェース150等)間での情報のやり取りを中継する。例えば、CPU110が必要なデータを記憶装置120から読み出すとき、CPU110は、内部バス160を介して記憶装置120からデータを読み出す。   The internal bus 160 relays information exchange between the components (the CPU 110, the ROM 111, the RAM 112, the storage device 120, the operation device 130, the display 140, the network interface 150, etc.) in the mail transmission device 10. For example, when the CPU 110 reads necessary data from the storage device 120, the CPU 110 reads data from the storage device 120 via the internal bus 160.

本実施の形態に係るメール送信装置10において、記憶装置120は、図3に示すように、宛先メールアドレスリスト121を記録する領域、送信コンテンツ122を記録する領域、文字コードの対応テーブル123を記録する領域を有する。記憶装置120は、CPU110からの要求に応じて、これらのデータをCPU110に出力し、あるいはCPU110から出力されたデータをこれらの領域に保存する。   In mail transmission device 10 according to the present exemplary embodiment, storage device 120 records an area for recording destination mail address list 121, an area for recording transmission content 122, and a character code correspondence table 123, as shown in FIG. It has the area to do. The storage device 120 outputs these data to the CPU 110 in response to a request from the CPU 110, or saves the data output from the CPU 110 in these areas.

宛先メールアドレスリスト121は、図4に示すように、メールアドレスID121Aと、宛先メールアドレス121Bと、当該メールアドレスへの割当グループ121Cとが連結したレコードを複数記録する。   As shown in FIG. 4, the destination mail address list 121 records a plurality of records in which a mail address ID 121A, a destination mail address 121B, and an allocation group 121C for the mail address are linked.

送信コンテンツ122は、メールマガジンの送信者が作成したコンテンツであり、一例として図5に示すように、テキストデータ122Aや画像データ122B、応答フォーム122C等からなるものである。テキストデータ122Aに代表される、送信コンテンツ122中のテキストデータは、上述したように、指定された文字コードによって記述される。画像データ122Bは、JPEG(Joint Photographic Experts Group)あるいはGIF(Graphics Interchange Format)等の規格に従って構成された画像データである。応答フォーム122Cは、コンテンツを閲覧したユーザの操作に応じてメール送信装置10へ応答情報を返すためのフォームである。コンテンツを閲覧したユーザが、応答フォーム122Cの位置をクリックすると、ユーザがコンテンツ閲覧に用いている端末装置(図示せず)は、電子メールなどの通信手段によってメール送信装置10へクリック操作がなされたことを通知する。応答フォーム122Cは、ユーザによる操作を識別して検出部13に通知する操作通知コマンドとして機能する。   The transmission content 122 is content created by the sender of the mail magazine, and includes text data 122A, image data 122B, a response form 122C, and the like as shown in FIG. 5 as an example. The text data in the transmission content 122 represented by the text data 122A is described by the designated character code as described above. The image data 122B is image data configured in accordance with a standard such as JPEG (Joint Photographic Experts Group) or GIF (Graphics Interchange Format). The response form 122C is a form for returning response information to the mail transmission device 10 in accordance with the operation of the user who has browsed the content. When the user who viewed the content clicks the position of the response form 122C, the terminal device (not shown) used by the user for browsing the content is clicked on the mail transmitting device 10 by communication means such as e-mail. Notify that. The response form 122C functions as an operation notification command for identifying the operation by the user and notifying the detection unit 13 of the operation.

文字コードテーブル123は、コンピュータ内でバイト表現の形式で保存されているデータと、各文字との対応関係を記録したデータである。メール送信装置10は、各文字コード体系の定義情報を文字コードテーブル123に保存する。   The character code table 123 is data in which correspondence between data stored in a byte representation format in the computer and each character is recorded. The mail transmission device 10 stores the definition information of each character code system in the character code table 123.

実施の形態1に係るメール送信装置10は、図6に示すフローチャートにより、判別処理を行う。ここから、判別処理について説明する。   The mail transmitting apparatus 10 according to the first embodiment performs a discrimination process according to the flowchart shown in FIG. From here, the discrimination process will be described.

判別処理の最初に、CPU110は、分類工程S10を実行し、コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する。この工程を実行することにより、CPU110は、分類部11として機能する。分類工程S10の詳細については後述する。   At the beginning of the discrimination process, the CPU 110 executes a classification step S10 to classify a plurality of destination mail addresses to which content is to be sent into a first group and a second group. By executing this step, the CPU 110 functions as the classification unit 11. Details of the classification step S10 will be described later.

分類工程S10の次にCPU110は、送信工程S20を実行し、宛先メールアドレスにコンテンツを送信する。この工程を実行することにより、CPU110は、送信部12として機能する。送信工程S20の詳細については後述する。   Following the classification step S10, the CPU 110 executes a transmission step S20 and transmits the content to the destination mail address. By executing this step, the CPU 110 functions as the transmission unit 12. Details of the transmission step S20 will be described later.

送信工程S20の次にCPU110は、検出工程S30を実行し、ユーザからの応答を検出する。この過程で、CPU110は、検出部13として機能する。検出工程S30の詳細については後述する。   Following the transmission step S20, the CPU 110 executes a detection step S30 and detects a response from the user. In this process, the CPU 110 functions as the detection unit 13. Details of the detection step S30 will be described later.

次にCPU110は、判定工程S40を実行し、ユーザ側でコンテンツの表示に問題が生じていないか否かを判定する。この過程で、CPU110は、判定部14として機能する。判定工程S40を終えると、メール送信装置10は判別処理を終了する。   Next, CPU110 performs determination process S40, and determines whether the problem has not arisen in the display of the content by the user side. In this process, the CPU 110 functions as the determination unit 14. When the determination step S40 is completed, the mail transmission device 10 ends the determination process.

ここまで示した判別処理により、メール送信装置10は、ユーザ側でコンテンツの表示に問題が生じていないか否かを判定する。   Through the determination processing described so far, the mail transmission device 10 determines whether or not there is a problem in content display on the user side.

ここから、上述した各工程について、より詳細に説明する。   From here, each process mentioned above is demonstrated in detail.

分類工程S10の最初にCPU110は、図7に示すように、宛先メールアドレスを宛先メールアドレスリスト121から読み出す(ステップS100)。具体的には、CPU110は、記憶装置120にある宛先メールアドレスリスト121を記録する領域から、宛先メールアドレスリスト121に記録されている宛先メールアドレス121Bを読み出す。   At the beginning of the classification step S10, the CPU 110 reads the destination mail address from the destination mail address list 121 as shown in FIG. 7 (step S100). Specifically, the CPU 110 reads the destination mail address 121B recorded in the destination mail address list 121 from the area where the destination mail address list 121 in the storage device 120 is recorded.

次にCPU110は、読み出した宛先メールアドレス121Bにグループを割り当てる(ステップS110)。具体的には、読み出した宛先メールアドレス121Bに、第1のグループまたは第2のグループのどちらかのグループを割り当てた上で、割り当てたグループを割当グループ121Cに記録する。   Next, the CPU 110 assigns a group to the read destination mail address 121B (step S110). Specifically, after assigning either the first group or the second group to the read destination mail address 121B, the assigned group is recorded in the assigned group 121C.

次にCPU110は、宛先メールアドレスリスト121において、まだグループが割り当てられていない宛先メールアドレス121Bがあるか判定する(ステップS120)。未割当の宛先メールアドレス121Bがある場合(ステップS120:YES)、CPU110は処理をステップS100に戻し、次の宛先メールアドレス121Bを読み出し、以降の処理を繰り返す。未割当の宛先メールアドレス121Bがない場合(ステップS120:NO)、CPU110は分類工程S10の処理を終了し、次の送信工程S20へ処理を移す。   Next, the CPU 110 determines whether there is a destination mail address 121B to which no group has yet been assigned in the destination mail address list 121 (step S120). If there is an unassigned destination mail address 121B (step S120: YES), the CPU 110 returns the process to step S100, reads the next destination mail address 121B, and repeats the subsequent processes. If there is no unassigned destination mail address 121B (step S120: NO), the CPU 110 ends the process of the classification process S10 and moves the process to the next transmission process S20.

以上に記載した分類工程S10により、CPU110は、宛先メールアドレスリスト121に記載された各宛先メールアドレス121Bに、それぞれグループを割り当て、記憶装置120に記録する。分類工程S10は、一例として判別処理の最初に実行されるものとしたが、例えば定期的に実行されるものとしてもよい。また、定期的に各宛先メールアドレス121Bに割り当てられたグループを一旦削除した上で、分類工程S10により再び各宛先メールアドレス121Bにグループを割り当てるものとしてもよい。   Through the classification step S10 described above, the CPU 110 assigns a group to each destination mail address 121B described in the destination mail address list 121 and records it in the storage device 120. The classification step S10 is executed at the beginning of the discrimination process as an example, but may be executed periodically, for example. Alternatively, the group assigned to each destination email address 121B may be deleted once and then the group may be assigned again to each destination email address 121B in the classification step S10.

ここから、分類工程S10の次に実行される送信工程S20の詳細について、図8を参照して説明する。   From here, the detail of the transmission process S20 performed after the classification | category process S10 is demonstrated with reference to FIG.

送信工程S20の最初に、CPU110は、送信コンテンツ122を読み出す(ステップS200)。具体的には、CPU110は、記憶装置120にアクセスし、記録されている送信コンテンツ122を読み出す。   At the beginning of the transmission step S20, the CPU 110 reads the transmission content 122 (step S200). Specifically, CPU 110 accesses storage device 120 and reads recorded transmission content 122.

次にCPU110は、第1の文字コードのコンテンツを作成する(ステップS210)。具体的には、CPU110は、記憶装置120から、第1の文字コードに対応する文字コードテーブル123を読み出し、読み出した文字コードテーブルに記録されている対応関係に基づいて、ステップS200で読み出した送信コンテンツ122から第1の文字コードのコンテンツを作成する。   Next, the CPU 110 creates the content of the first character code (step S210). Specifically, the CPU 110 reads the character code table 123 corresponding to the first character code from the storage device 120, and the transmission read in step S200 based on the correspondence relationship recorded in the read character code table. A content having a first character code is created from the content 122.

次にCPU110は、第2の文字コードのコンテンツを作成する(ステップS211)。具体的には、CPU110は、記憶装置120から、第2の文字コードに対応する文字コードテーブル123を読み出し、読み出した文字コードテーブルに記録されている対応関係に基づいて、ステップS200で読み出した送信コンテンツ122から第2の文字コードのコンテンツを作成する。   Next, the CPU 110 creates content of the second character code (step S211). Specifically, CPU 110 reads character code table 123 corresponding to the second character code from storage device 120, and the transmission read in step S200 based on the correspondence relationship recorded in the read character code table. A content of the second character code is created from the content 122.

次にCPU110は、宛先メールアドレスリスト121から、宛先メールアドレス121Bおよび割当グループ121Cを読み出す(ステップS220)。   Next, CPU 110 reads out destination mail address 121B and allocation group 121C from destination mail address list 121 (step S220).

次にCPU110は、ステップS220で読み出した割当グループ121Cが、第1のグループを指す情報であるか否かを判定する(ステップS230)。   Next, the CPU 110 determines whether or not the allocation group 121C read in step S220 is information indicating the first group (step S230).

ステップS230で、読み出した割当グループ121Cが、第1のグループを指す情報であると判定した場合(ステップS230:YES)、CPU110は、ステップS210で作成した第1の文字コードのコンテンツを、ステップS220で読み出した宛先メールアドレス121Bに、電子メールで送信する(ステップS231)。   If it is determined in step S230 that the read allocation group 121C is information indicating the first group (step S230: YES), the CPU 110 stores the content of the first character code created in step S210 in step S220. The e-mail is transmitted to the destination e-mail address 121B read in (step S231).

ステップS230で、読み出した割当グループ121Cが、第1のグループを指す情報ではないと判定した場合(ステップS230:NO)、CPU110は、ステップS211で作成した第2の文字コードのコンテンツを、ステップS220で読み出した宛先メールアドレス121Bに、電子メールで送信する(ステップS232)。   If it is determined in step S230 that the read allocation group 121C is not information indicating the first group (step S230: NO), the CPU 110 stores the content of the second character code created in step S211 in step S220. The e-mail is transmitted to the destination e-mail address 121B read in (step S232).

ステップS231あるいはステップS232で、宛先メールアドレス121Bにコンテンツを送信すると、次にCPU110は、宛先メールアドレスリスト121に、電子メールを未送信の宛先メールアドレス121Bがあるか否かを判定する(ステップS240)。   When the content is transmitted to the destination mail address 121B in step S231 or step S232, the CPU 110 next determines whether or not there is a destination mail address 121B in which no e-mail has been transmitted in the destination mail address list 121 (step S240). ).

ステップS240で、電子メールを未送信の宛先メールアドレス121Bがあると判定した場合(ステップS240:YES)、CPU110は処理をステップS220に戻し、次の宛先メールアドレス121Bおよび割当グループ121Cを読み出し、以降の処理を繰り返す。   If it is determined in step S240 that there is a destination mail address 121B to which an e-mail has not been sent (step S240: YES), the CPU 110 returns the process to step S220, reads the next destination mail address 121B and the allocation group 121C, and so on. Repeat the process.

ステップS240で、電子メールを未送信の宛先メールアドレス121Bがないと判定した場合(ステップS240:NO)、CPU110は、送信工程S20を終了する。   If it is determined in step S240 that there is no e-mail destination mail address 121B that has not been transmitted (step S240: NO), the CPU 110 ends the transmission step S20.

ここまで記載した送信工程S20により、メール送信装置10は、第1の文字コードあるいは第2の文字コードのいずれかで記載されたコンテンツを、宛先メールアドレスリスト121に記載されている各宛先メールアドレス121Bに送信する。   Through the transmission step S20 described so far, the mail transmission device 10 converts the content described in either the first character code or the second character code into each destination mail address described in the destination mail address list 121. To 121B.

ここから、送信工程S20の次に実行される検出工程S30の詳細について、図9を参照して説明する。検出工程S30は、送信工程S20が完了してから、予め定められた期間(例えば1ヶ月、あるいは次のコンテンツが上記送信工程S20により送信されるまでの期間など)の間、実行される。   From here, the detail of detection process S30 performed after transmission process S20 is demonstrated with reference to FIG. The detection step S30 is executed for a predetermined period (for example, one month or a period until the next content is transmitted by the transmission step S20) after the completion of the transmission step S20.

検出工程S30の最初に、CPU110は、コンテンツを電子メールで送信した宛先ユーザからの応答を検出したか否か判定する(ステップS300)。宛先ユーザからの応答を検出しないと(ステップS300:NO)、ステップS300に留まり、宛先ユーザの応答を検出するまで待機する。   At the beginning of the detection step S30, the CPU 110 determines whether or not a response from the destination user who transmitted the content by e-mail has been detected (step S300). If no response from the destination user is detected (step S300: NO), the process stays at step S300 and waits until a response from the destination user is detected.

宛先ユーザからの応答を検出すると(ステップS300:YES)、CPU110は、検出した応答を記録する(ステップS310)。この際、CPU110は、図10に示すように、記憶装置120にある応答記録124に、応答日時124Aと、応答のあったユーザに割り当てられた割当グループ124Bとを記録する。   When a response from the destination user is detected (step S300: YES), the CPU 110 records the detected response (step S310). At this time, as shown in FIG. 10, the CPU 110 records the response date and time 124 </ b> A and the allocation group 124 </ b> B allocated to the user who made the response in the response record 124 in the storage device 120.

次にCPU110は、検出工程S30の実行期間内であるか否かを判定する(ステップS320)。実行期間内であると判定すると(ステップS320:YES)、CPU110は処理をステップS300に戻し、再び宛先ユーザからの応答があるまで待機する。実行期間がすでに終了していると判定すると(ステップS320:NO)、CPU110は検出工程S30を終了する。   Next, CPU110 determines whether it is in the execution period of detection process S30 (step S320). If it is determined that it is within the execution period (step S320: YES), the CPU 110 returns the process to step S300 and waits again until there is a response from the destination user. If it is determined that the execution period has already ended (step S320: NO), the CPU 110 ends the detection step S30.

以上に記載した検出工程S30により、CPU110は、第1のグループに分類された宛先メールアドレスに送信されたコンテンツに対するユーザの反応、および第2のグループに分類された宛先メールアドレスに送信されたコンテンツに対するユーザの反応を検出し、応答記録124として記憶装置120に記録する。上述したように、検出工程S30は、予め規定された期間内、継続して実行される。   Through the detection step S30 described above, the CPU 110 causes the user's reaction to the content transmitted to the destination mail address classified into the first group, and the content transmitted to the destination email address classified into the second group. The user's response to the above is detected and recorded as a response record 124 in the storage device 120. As described above, the detection step S30 is continuously executed within a predetermined period.

ここから、検出工程S30の次に実行される判定工程S40の詳細について、図11を参照して説明する。   From here, the detail of determination process S40 performed after detection process S30 is demonstrated with reference to FIG.

判定工程S40の最初に、CPU110は、応答記録124から、判定対象の時期の応答の記録を読み出す(ステップS400)。判定対象の時期は、予め定められたものであってよく、例えば検出工程S30での実行期間と一致するものでもよいし、あるいは何らかの基準により指定された時期であってもよい。   At the beginning of the determination step S40, the CPU 110 reads a response record at the determination target time from the response record 124 (step S400). The determination target time may be determined in advance, for example, may coincide with the execution period in the detection step S30, or may be a time specified by some standard.

次にCPU110は、読み出した応答の記録を集計する(ステップS410)。具体的には、ステップS400で読み出した応答の記録から、第1のグループに分類されたユーザからの応答数と、第2のグループに分類されたユーザからの応答数とを算出する。その上で、CPU110は、各グループに分類されたユーザについて、図12に示す割当グループ125A、当該グループへの送信メール数125B、当該グループの応答数125C、および当該グループの応答率125D(応答数125Cを送信メール数125Bで割った数値)を算出する。CPU110は、これらからなる算出結果125を、記憶装置120あるいはRAM112に記録する。   Next, CPU110 totalizes the record of the read response (step S410). Specifically, the number of responses from the users classified into the first group and the number of responses from the users classified into the second group are calculated from the response records read out in step S400. Then, for the users classified into each group, the CPU 110 assigns the assignment group 125A shown in FIG. 12, the number of outgoing mails 125B to the group, the number of responses 125C of the group, and the response rate 125D (number of responses) of the group. (Numeric value obtained by dividing 125C by the number of outgoing mails 125B). The CPU 110 records the calculation result 125 including these in the storage device 120 or the RAM 112.

次にCPU110は、算出結果125に基づいて、第1のグループと第2のグループで応答に有意な差があるか否かを判定する(ステップS420)。具体的には、第1のグループの応答率と、第2のグループの応答率とを比較し、その差が基準値(一例として、5%)以内であれば有意な差はないとし、差が基準値を超えていれば有意な差があるとする。   Next, based on the calculation result 125, the CPU 110 determines whether there is a significant difference in response between the first group and the second group (step S420). Specifically, the response rate of the first group is compared with the response rate of the second group. If the difference is within the reference value (for example, 5%), there is no significant difference. If the value exceeds the reference value, there is a significant difference.

ステップS420で、第1のグループと第2のグループで応答に有意な差がないと判定した場合(ステップS420:NO)、CPU110は、いずれのグループにおいても、コンテンツを表示できない問題は生じていないと判定する(ステップS421)。   If it is determined in step S420 that there is no significant difference in response between the first group and the second group (step S420: NO), the CPU 110 does not have a problem that the content cannot be displayed in any group. Is determined (step S421).

一方、ステップS420で、第1のグループと第2のグループで応答に有意な差があると判定した場合(ステップS420:YES)、CPU110は、いずれかのグループに分類された宛先ユーザにおいて、コンテンツを表示できない問題が発生したと判定する(ステップS422)。   On the other hand, when it is determined in step S420 that there is a significant difference in response between the first group and the second group (step S420: YES), the CPU 110 determines whether the content is the content of the destination user classified into any group. Is determined to have occurred (step S422).

ステップS421あるいはステップS422により、いずれかのグループでコンテンツを表示できない問題が生じたか否かを判定すると、CPU110は、判定工程S40を終了する。ここまで述べた判定工程S40を実行することにより、メール送信装置10は、送信したコンテンツをユーザ側端末で表示する際に、問題なく表示することができたか否かの判定結果を得る。メール送信装置10は、判定結果を記憶装置120に記録してもよいし、ディスプレイ140に表示してもよい。あるいは、他機器に通信してもよい。   If it is determined in step S421 or step S422 that there is a problem that the content cannot be displayed in any group, the CPU 110 ends the determination step S40. By executing the determination step S40 described so far, the mail transmission device 10 obtains a determination result as to whether or not the transmitted content can be displayed without any problem when the transmitted content is displayed on the user side terminal. The mail transmission device 10 may record the determination result in the storage device 120 or display it on the display 140. Or you may communicate with another apparatus.

実施の形態1では、ステップS410で応答記録を集計し、ステップS420で有意な差があるか否かを判定している。有意な差があるか否かを判定する基準は任意であり、上記の方法(両グループにおける平均値を比較し、その差が基準値以内であるか否かにより判定する方法)に限られない。他の検定方法によるものも可能である。   In the first embodiment, the response records are tabulated in step S410, and it is determined whether there is a significant difference in step S420. The criteria for determining whether or not there is a significant difference is arbitrary, and is not limited to the above method (a method in which the average value in both groups is compared and the determination is made based on whether or not the difference is within the reference value). . Other test methods are also possible.

一例として、t検定により両グループに有意な差があるものかどうか判定することも可能である。この場合、CPU110はステップS410で第1のグループに分類されたユーザに送信したメール数Sx、第1のグループに分類されたユーザからの応答数X、第2のグループに分類されたユーザに送信したメール数Sy、第2のグループに分類されたユーザからの応答数Yをそれぞれ算出し、第1のグループの応答率(X/Sx)と第2のグループの応答率(Y/Sy)との間に有意な差があるか否かを判定する。また、他のパラメトリック検定による統計分析を用いてもよく、例えばG検定、もしくは2項検定等による検定を用いてもよい。   As an example, it is possible to determine whether there is a significant difference between the two groups by t-test. In this case, the CPU 110 transmits the number of emails Sx transmitted to the user classified in the first group in step S410, the number of responses X from the user classified in the first group, and the transmission to the user classified in the second group. The number of received emails Sy and the number of responses Y from users classified into the second group are calculated, respectively, and the first group response rate (X / Sx) and the second group response rate (Y / Sy) It is determined whether there is a significant difference between the two. Further, statistical analysis by other parametric tests may be used, for example, a G test or a test by binomial test may be used.

上記の分類工程S10では、宛先のメールアドレス(すなわち宛先のユーザ)を2つのグループに分類しているが、両グループに分類されるメールアドレスの数は同数である必要はない。両グループに、統計的に有意なサンプル数が確保される条件の下であれば、両グループに分類される宛先メールアドレスの数に偏りがあってもよい。   In the above classification step S10, the destination email addresses (that is, the destination users) are classified into two groups, but the number of email addresses classified into both groups does not have to be the same. As long as a statistically significant number of samples is secured in both groups, the number of destination email addresses classified in both groups may be biased.

また、上述の説明においては、ステップS420で、いずれかのグループに分類された宛先ユーザにおいてコンテンツを表示できない問題が発生したか否かを判定している。しかし、CPU110は、応答率が有意に少なかったグループを、問題が発生しているグループと特定してもよい。   In the above description, it is determined in step S420 whether or not a problem has occurred in which content cannot be displayed for a destination user classified into any group. However, the CPU 110 may identify a group having a significantly low response rate as a group having a problem.

上述した実施の形態1においては、第1のグループと第2のグループに宛先メールアドレス(すなわち宛先ユーザ)を分類し、2つのグループでの応答を比較する。この形態は、特に、システム変更により文字コード等を変更する必要が生じた場合に、第1のグループには従来と同様の文字コード設定(正しく表示された実績のある文字コード設定)でコンテンツを送信しつつ、第2のグループには変更後の文字コード設定でメールを送信し、コンテンツを閲覧できない事態が生じていないか検証することができる。そのため、当該変更によりユーザがコンテンツを閲覧できない事態が生じていないか検証しつつ、すべてのユーザでコンテンツが閲覧できないという事態を避けることができる。   In the first embodiment described above, destination mail addresses (that is, destination users) are classified into the first group and the second group, and responses in the two groups are compared. In this mode, in particular, when it is necessary to change the character code or the like due to a system change, the content is stored in the first group with the same character code setting (a character code setting with a proven record of displaying correctly) as before. While transmitting, it is possible to verify whether or not a situation in which the content cannot be browsed has occurred by sending an email to the second group with the changed character code setting. Therefore, it is possible to avoid a situation in which the content cannot be browsed by all users while verifying whether or not the situation in which the user cannot browse the content has occurred due to the change.

<実施の形態2>
上述した実施の形態1では、応答率に基づいて判定するメール送信装置10について説明した。実施の形態2では、ユーザがコンテンツを閲覧する端末において識別符号が実際に表示されている状態に基づいて判定するメール送信装置20について説明する。
<Embodiment 2>
In the first embodiment described above, the mail transmission device 10 that is determined based on the response rate has been described. In the second embodiment, a mail transmission device 20 that makes a determination based on a state in which an identification code is actually displayed on a terminal where a user browses content will be described.

実施の形態2に係るメール送信装置20は、HTML(HyperText Markup Language)形式で記載されたコンテンツを宛先のメールアドレスにメールマガジンとして配信する機能を有する。また、コンテンツを配信する上で、文字コードに由来する問題によって配信先でコンテンツを正常に表示することができなかった場合、それを検出する機能を有する。   The mail transmission device 20 according to the second embodiment has a function of distributing content described in HTML (HyperText Markup Language) format as a mail magazine to a destination mail address. In addition, when distributing content, if the content cannot be normally displayed at the distribution destination due to a problem derived from the character code, it has a function of detecting it.

実施の形態2に係るメール送信装置20は、図13に示すように、機能面では、分類部11、送信部12、検出部13、判定部14、および挿入部15を備える。このうち、分類部11、検出部13、判定部14については実施の形態1にかかるメール送信装置10のものと機能は同一であり、説明を割愛する。   As shown in FIG. 13, the mail transmission device 20 according to the second embodiment includes a classification unit 11, a transmission unit 12, a detection unit 13, a determination unit 14, and an insertion unit 15 in terms of functions. Among these, the classification unit 11, the detection unit 13, and the determination unit 14 have the same functions as those of the mail transmission device 10 according to the first embodiment, and a description thereof will be omitted.

挿入部15は、コンテンツ3に、画面には表示されない識別符号を挿入する機能を有する。識別符号とは、例えば長音記号(−)やチルダ符号(〜)、バックスラッシュ(/)など、文字コードの変更に伴って文字化け現象の発生につながりやすい文字を指す。挿入部15は、一例として図5に示された送信コンテンツ122の応答フォーム122Cに、hidden属性のinputタグを生成し、生成したタグに識別符号として長音記号(−)を挿入する。挿入された識別符号は、hidden属性が指定されているため、宛先ユーザの端末のブラウザは当該データを非表示データとして扱う。そのため、宛先ユーザが通常のオペレーション(ブラウザによる閲覧等)を行う限りでは、当該識別符号は宛先ユーザに表示されない。   The insertion unit 15 has a function of inserting an identification code that is not displayed on the screen into the content 3. The identification code refers to a character that is likely to cause a garbled phenomenon due to a change in the character code, such as a long sound symbol (−), a tilde code (˜), and a backslash (/). The insertion unit 15 generates an input tag with a hidden attribute in the response form 122C of the transmission content 122 shown in FIG. 5 as an example, and inserts a long sound symbol (−) as an identification code into the generated tag. Since the hidden attribute is specified for the inserted identification code, the browser of the destination user's terminal treats the data as non-display data. Therefore, as long as the destination user performs a normal operation (browsing by a browser, etc.), the identification code is not displayed to the destination user.

応答フォーム122Cは、宛先ユーザの反応を検出するためにsubmitタグを有する。宛先ユーザが、挿入部15により識別符号が挿入された応答フォーム122Cの、submitタグによるボタンをクリックすると、そのユーザが閲覧している端末は、当該識別符号(長音記号(−))が挿入された部分を出力する(当該部分に対応するバイト表現を応答としてメール送信装置20に返す)。   The response form 122C has a submit tag for detecting the response of the destination user. When the destination user clicks a button with a submit tag on the response form 122C in which the identification code is inserted by the insertion unit 15, the identification code (long sound symbol (-)) is inserted into the terminal being browsed by the user. (A byte representation corresponding to the part is returned to the mail transmission device 20 as a response).

送信部12は、挿入部15が識別符号を挿入したコンテンツを、第1のグループに分類されたユーザ1aには第1の文字コードによって送信し、第2のグループに分類されたユーザ1bには第2の文字コードによって送信する。具体的には、送信部12は、挿入部15により挿入された識別符号を、第1の文字コードに基づいて対応するバイト表現に変換し、コンテンツを第1のグループに分類されたユーザ1aに送信する。同様に送信部12は、第2のグループに分類されたユーザ1bには、挿入された識別符号を第2の文字コードに基づいて対応するバイト表現に変換し、送信する。他の点については、送信部12は、実施の形態1に係るものと同様の動作をするものであるため、説明を割愛する。   The transmission unit 12 transmits the content with the identification code inserted by the insertion unit 15 to the user 1a classified into the first group by the first character code, and to the user 1b classified into the second group. Transmit by the second character code. Specifically, the transmission unit 12 converts the identification code inserted by the insertion unit 15 into a corresponding byte representation based on the first character code, and transmits the content to the user 1a classified into the first group. Send. Similarly, the transmission unit 12 converts the inserted identification code into a corresponding byte representation based on the second character code and transmits it to the user 1b classified into the second group. Regarding the other points, the transmission unit 12 operates in the same manner as that according to the first embodiment, and thus the description thereof is omitted.

メール送信装置20は、実施の形態1のメール送信装置10と同様のハードウェア構成(図2参照)を有し、これらにより上述した各機能(分類部11、送信部12、検出部13、判定部14、挿入部15)を実現する。各ハードウェアの動作は実施の形態1と同様であり、説明を割愛する。   The mail transmission device 20 has the same hardware configuration (see FIG. 2) as the mail transmission device 10 according to the first embodiment, and the functions described above (the classification unit 11, the transmission unit 12, the detection unit 13, the determination) Part 14 and insertion part 15). The operation of each hardware is the same as in the first embodiment, and a description thereof is omitted.

実施の形態2に係るメール送信装置20は、図14に示すフローチャートにより、判別処理を行う。実施の形態1に係る判別処理との相違点は、分類工程S10の次に挿入工程S15があること、検出工程S30に代えて検出工程S31があること、判定工程S40に代えて判定工程S41があることである。以下、相違点を中心に説明する。   The mail transmission device 20 according to the second embodiment performs a discrimination process according to the flowchart shown in FIG. The difference from the determination process according to the first embodiment is that there is an insertion process S15 next to the classification process S10, a detection process S31 instead of the detection process S30, and a determination process S41 instead of the determination process S40. That is. Hereinafter, the difference will be mainly described.

メール送信装置20のCPU110は、分類工程S10を完了すると、その次に挿入工程S15を実行する。挿入工程S15においてCPU110は、記憶装置120から読み出した送信コンテンツ122の応答フォーム122Cに、hidden属性を指定したinputタグを生成し、生成したinputタグに識別符号として長音記号(−)を挿入する。また、応答フォーム122Cは、宛先ユーザの反応を検出するためにsubmitタグを有する。これらを受け、受信したコンテンツを宛先ユーザの端末でブラウザにより表示すると、応答フォーム122Cにはsubmitタグによるボタンが表示される。一方、識別符号である長音記号(−)にはhidden属性が指定されているため、ブラウザはこの長音記号(−)を表示しない。宛先ユーザが、応答フォーム122Cにあるsubmitタグによるボタンをクリックすると、端末は、submitタグに指定されている命令(コマンド)に従い、識別符号(長音記号(−))の挿入された部分を、当該部分に対応するバイト表現を応答としてメール送信装置20に送信する。このように、応答フォーム122Cにあるsubmitタグは、ユーザの反応に応じて識別符号が挿入された部分を出力するコマンドとして機能する。   CPU110 of the mail transmitter 20 will perform insertion process S15 next, if classification process S10 is completed. In the insertion step S15, the CPU 110 generates an input tag specifying the hidden attribute in the response form 122C of the transmission content 122 read from the storage device 120, and inserts a long sound symbol (-) as an identification code into the generated input tag. Further, the response form 122C has a submit tag for detecting a response of the destination user. When these are received and the received content is displayed by the browser on the destination user's terminal, a button with a submit tag is displayed on the response form 122C. On the other hand, since the hidden attribute is specified for the long sound symbol (−) that is the identification code, the browser does not display the long sound symbol (−). When the destination user clicks the button with the submit tag in the response form 122C, the terminal follows the command (command) specified in the submit tag, and inserts the part where the identification code (long sound symbol (-)) is inserted. The byte representation corresponding to the part is transmitted to the mail transmission device 20 as a response. As described above, the submit tag in the response form 122C functions as a command for outputting a portion in which the identification code is inserted in accordance with the user's reaction.

また、CPU110は、挿入工程S15に続いて実行する送信工程S20において、第1の文字コードのコンテンツおよび第2の文字コードのコンテンツを作成する際(ステップS210およびステップS211)、挿入工程S15で識別符号の挿入されたコンテンツに基づいて作成する。この結果、送信工程S20のステップS231またはステップS232では、識別符号が挿入されたコンテンツが送信される。   In addition, when the CPU 110 creates the content of the first character code and the content of the second character code in the transmission step S20 executed following the insertion step S15 (step S210 and step S211), the CPU 110 identifies in the insertion step S15. Created based on the content with the code inserted. As a result, in step S231 or step S232 of the transmission step S20, the content with the identification code inserted is transmitted.

送信工程S20により、メール送信装置20は、送信コンテンツ122の応答フォーム122Cに識別符号が挿入されたコンテンツを、各宛先ユーザに送信する。コンテンツの送信を受けた宛先ユーザが、応答フォーム122Cにあるsubmitタグによるボタンをクリックすると、宛先ユーザが使用している端末は、コンテンツにおける識別符号が挿入された部分を読み取り、読み取った部分をメール送信装置20に送信する。   Through the transmission step S20, the mail transmission device 20 transmits the content in which the identification code is inserted into the response form 122C of the transmission content 122 to each destination user. When the destination user who received the content clicks the button with the submit tag on the response form 122C, the terminal used by the destination user reads the portion where the identification code is inserted in the content, and sends the read portion to the mail. Transmit to the transmission device 20.

宛先ユーザの端末において、送信されたコンテンツを適切な文字コードで表示できた場合(すなわち文字化け現象が生じなかった場合)、上述の識別文字に対応する2進法バイト表現を、適切な文字コードを用いてテキストに変換できたことを意味する。具体的には、文字化け現象が生じていない場合、第1のグループに属する宛先ユーザの端末では、長音記号(−)が第1の文字コードによって対応付けられた2進法バイト表現を、正しく第1の文字コードによって文字に変換できたことになる。一方、文字化け現象が生じた場合、第1のグループに属する宛先ユーザの端末で、長音記号(−)の2進法バイト表現を、第1の文字コードによって文字に変換することができなかったことを意味する。これは、第2のグループに分類された宛先ユーザの端末でも同様である。   When the transmitted content can be displayed with an appropriate character code at the destination user's terminal (that is, when the garbled phenomenon does not occur), the binary byte representation corresponding to the above identification character is converted into an appropriate character code. This means that it can be converted to text using. Specifically, if the garbled phenomenon does not occur, the destination user terminal belonging to the first group correctly represents the binary byte representation in which the long sound symbol (−) is associated with the first character code. This means that the first character code has been converted into characters. On the other hand, when the garbled phenomenon occurs, the binary byte representation of the long sound symbol (−) could not be converted into a character by the first character code at the terminal of the destination user belonging to the first group. Means that. The same applies to the destination user terminals classified in the second group.

上述のとおり、宛先ユーザがsubmitタグによるボタンをクリックすると、宛先ユーザの端末は、コンテンツの識別符号が挿入された部分をコマンドに従い出力する。第1のグループに属する宛先ユーザの端末において、文字化け現象が生じていなければ、宛先ユーザの端末は、識別符号の挿入された部分のバイト表現を第1の文字コードにより読み取り、出力する。その結果、宛先ユーザの端末が出力するコンテンツの部分は、識別符号が第1の文字コードによって対応付けられた2進法バイト表現である。一方、文字化け現象が生じている状態であれば、第1のグループに属する宛先ユーザの端末は、識別符号の挿入された部分のバイト表現を第1の文字コードとは異なる文字コードに基づいて読み取り、出力する。その結果、宛先ユーザの端末が出力するコンテンツの部分は、識別符号が第1の文字コードによって対応付けられた2進法バイト表現ではないものとなる。そのため、宛先ユーザの端末が出力するコンテンツの部分を参照することにより、メール送信装置20は、宛先ユーザの端末で文字化け現象が生じているか否かを判定することができるようになる。   As described above, when the destination user clicks the button with the submit tag, the destination user's terminal outputs the portion in which the content identification code is inserted in accordance with the command. If the garbled phenomenon does not occur in the destination user terminal belonging to the first group, the destination user terminal reads and outputs the byte representation of the portion where the identification code is inserted, using the first character code. As a result, the part of the content output by the terminal of the destination user is a binary byte representation in which the identification code is associated with the first character code. On the other hand, if the garbled phenomenon has occurred, the terminal of the destination user belonging to the first group uses the character code different from the first character code to represent the byte representation of the portion where the identification code is inserted. Read and output. As a result, the portion of the content output by the terminal of the destination user is not a binary byte representation in which the identification code is associated with the first character code. Therefore, by referring to the content portion output from the destination user's terminal, the mail transmission device 20 can determine whether or not a garbled phenomenon has occurred in the destination user's terminal.

ここから、送信工程S20の次に実行される検出工程S31について、図15を参照して説明する。検出工程S31は、実施の形態1と同様、送信工程S20が完了してから、予め定められた期間の間、実行される。   From here, detection process S31 performed after transmission process S20 is demonstrated with reference to FIG. Similar to the first embodiment, the detection step S31 is executed for a predetermined period after the transmission step S20 is completed.

検出工程S31の最初に、CPU110は、コンテンツを電子メールで送信した宛先ユーザからの応答を検出したか否か判定する(ステップS300)。宛先ユーザからの応答を検出しないと(ステップS300:NO)、ステップS300に留まり、宛先ユーザの応答を検出するまで待機する。   At the beginning of the detection step S31, the CPU 110 determines whether or not a response from the destination user who transmitted the content by e-mail has been detected (step S300). If no response from the destination user is detected (step S300: NO), the process stays at step S300 and waits until a response from the destination user is detected.

宛先ユーザからの応答を検出すると(ステップS300:YES)、CPU110は、検出した応答に含まれる識別符号の状態を判定する(ステップS330)。すなわちCPU110は、ユーザからの応答に含まれる識別符号が、挿入工程S15で挿入した状態(長音記号(−))で正しく表示されているかを識別し、正しく表示されていれば「正常」と、正しく表示されていなければ「異常」と判定する。具体的には、CPU110は、第1のグループに分類された宛先ユーザの端末が出力するコンテンツの部分の2進数バイト表現が、識別符号が第1の文字コードによって対応付けられた2進法バイト表現と一致する場合、「正常」と判定する。一致しない場合、CPU110は「異常」と判定する。第2のグループに分類された宛先ユーザからの応答についても同様に判定し、すなわち宛先ユーザの端末が出力するコンテンツの部分の2進数バイト表現が、識別符号が第2の文字コードによって対応付けられた2進法バイト表現と一致する場合は「正常」と、一致しない場合は「異常」と判定する。   When a response from the destination user is detected (step S300: YES), the CPU 110 determines the state of the identification code included in the detected response (step S330). That is, the CPU 110 identifies whether the identification code included in the response from the user is correctly displayed in the state inserted in the insertion step S15 (long sound symbol (-)). If not correctly displayed, it is determined as “abnormal”. Specifically, the CPU 110 converts the binary byte representation of the part of the content output from the terminal of the destination user classified into the first group into a binary byte in which the identification code is associated with the first character code. If it matches the expression, it is determined as “normal”. If they do not match, the CPU 110 determines “abnormal”. The response from the destination user classified in the second group is similarly determined, that is, the binary byte representation of the content portion output from the terminal of the destination user is associated with the identification code by the second character code. If it matches the binary byte representation, it is determined as “normal”, and if it does not match, it is determined as “abnormal”.

なお、ステップS330での判定は、上述の基準に限られず、例えば宛先ユーザの端末で文字コード変換が行われる可能性を考慮したものであってもよい。一例としては、第1のグループに分類された宛先ユーザの端末による出力が、識別符号が第1の文字コードによって対応付けられた2進法バイト表現とは異なるが、第2の文字コードによって対応付けられたバイト表現と一致する場合にも、CPU110は「正常」と判断してもよい。この場合、宛先ユーザの端末による出力が、第1あるいは第2の文字コードによって対応付けられた2進法バイト表現のいずれとも相違する場合のみ、CPU110は「異常」と判定する。第2のグループに分類された宛先ユーザからの応答についても同様である。   Note that the determination in step S330 is not limited to the above-described criteria, and may be, for example, considering the possibility that character code conversion is performed at the terminal of the destination user. As an example, the output by the terminal of the destination user classified in the first group is different from the binary byte representation in which the identification code is associated by the first character code, but is supported by the second character code. The CPU 110 may also determine “normal” when the attached byte representation matches. In this case, the CPU 110 determines “abnormal” only when the output from the destination user terminal is different from any of the binary byte representations associated with the first or second character code. The same applies to responses from destination users classified into the second group.

次にCPU110は、ステップS300で検出した応答、およびステップS330で判定した結果を記録する(ステップS340)。具体的には、CPU110は、図16に示すように、記憶装置120にある応答記録124に、応答日時124Aと、応答のあったユーザに割り当てられた割当グループ124Bと、判定結果124Cとを記録する。   Next, the CPU 110 records the response detected in step S300 and the result determined in step S330 (step S340). Specifically, as shown in FIG. 16, the CPU 110 records the response date 124A, the allocation group 124B allocated to the user who made the response, and the determination result 124C in the response record 124 in the storage device 120. To do.

次にCPU110は、検出工程S31の実行期間内であるか否かを判定する(ステップS320)。実行期間内であると判定すると(ステップS320:YES)、CPU110は処理をステップS300に戻し、再び宛先ユーザからの応答があるまで待機する。実行期間がすでに終了していると判定すると(ステップS320:NO)、CPU110は検出工程S31を終了する。   Next, CPU110 determines whether it is in the execution period of detection process S31 (step S320). If it is determined that it is within the execution period (step S320: YES), the CPU 110 returns the process to step S300 and waits again until there is a response from the destination user. If it is determined that the execution period has already ended (step S320: NO), the CPU 110 ends the detection step S31.

ここまで記載した検出工程S31により、CPU110は、コンテンツを送信されたユーザの反応を検出し、識別符号が正常に表示されていたか否かを応答記録124として記憶装置120に記録する。   Through the detection step S31 described so far, the CPU 110 detects the reaction of the user who has transmitted the content, and records whether or not the identification code is normally displayed in the storage device 120 as the response record 124.

ここから、検出工程S31の次に実行される判定工程S41について、図17を参照して説明する。   From here, determination process S41 performed after detection process S31 is demonstrated with reference to FIG.

判定工程S41の最初に、CPU110は、応答記録124から、判定対象の時期の応答の記録を読み出す(ステップS400)。判定対象の時期は、予め定められたものであってよく、例えば検出工程S31での実行期間と一致するものでもよいし、あるいは何らかの基準により指定された時期であってもよい。   At the beginning of the determination step S41, the CPU 110 reads a record of a response at the determination target time from the response record 124 (step S400). The determination target time may be determined in advance, for example, may coincide with the execution period in the detection step S31, or may be a time specified by some standard.

次にCPU110は、読み出した応答の記録を集計する(ステップS411)。具体的には、ステップS400で読み出した応答の記録から、第1のグループに分類されたユーザからの応答が検出された数(検出応答数)、また識別符号を正常に表示したと判定した応答の数(正常応答数)を読み出す。その上で、CPU110は、第1のグループに分類されたユーザについて、図18に示す割当グループ125A、当該グループへの送信メール数125B、当該グループの検出応答数125C、正常応答数125E、および正常応答率125F(検出応答数125Cを正常応答数125E割った数値)を算出する。CPU110は、これらからなる算出結果125を、記憶装置120あるいはRAM112に記録する。また、CPU110は第2のグループに分類されたユーザからの応答についても同様の処理を行い、それぞれ送信メール数125B、検出応答数125C、正常応答数125E、および正常応答率125Fを算出し記録する。   Next, CPU110 totalizes the record of the read response (step S411). Specifically, from the record of the response read in step S400, the number of detected responses from the users classified in the first group (number of detected responses), and the response determined to have displayed the identification code normally (Number of normal responses) is read. Then, the CPU 110 assigns the assignment group 125A shown in FIG. 18, the number of outgoing mails 125B to the group, the detection response number 125C of the group, the normal response number 125E, and the normal for the users classified into the first group. The response rate 125F (a numerical value obtained by dividing the detection response number 125C by the normal response number 125E) is calculated. The CPU 110 records the calculation result 125 including these in the storage device 120 or the RAM 112. The CPU 110 also performs similar processing for responses from users classified into the second group, and calculates and records the number of outgoing mails 125B, the number of detected responses 125C, the number of normal responses 125E, and the normal response rate 125F, respectively. .

次にCPU110は、算出結果125に基づいて、第1のグループと第2のグループで応答に有意な差があるか否かを判定する(ステップS430)。判定に当たっては、例えば第1のグループの正常応答率125Fと、第2のグループの正常応答率125Fとを比較し、その差が基準値(一例として、5%)以内であれば有意な差はないとし、差が基準値を超えていれば有意な差があるとしてもよい。あるいは、実施の形態1と同様に、パラメトリック検定による統計分析(t検定、G検定、もしくは2項検定等)による検定を用いてもよい。   Next, based on the calculation result 125, the CPU 110 determines whether or not there is a significant difference in response between the first group and the second group (step S430). In the determination, for example, the normal response rate 125F of the first group is compared with the normal response rate 125F of the second group, and if the difference is within a reference value (for example, 5%), the significant difference is Otherwise, if the difference exceeds the reference value, there may be a significant difference. Alternatively, as in the first embodiment, a test based on a statistical analysis based on a parametric test (such as a t test, a G test, or a binomial test) may be used.

ステップS430で、第1のグループと第2のグループとで応答に有意な差がないと判定した場合(ステップS430:NO)、CPU110は、いずれのグループにおいても、文字コードの違いによりコンテンツを表示できない問題は生じていないと判定する(ステップS421)。これは、識別符号を正常に表示できなかったと判定した応答が一定数あったとしても、そのような応答が第1のグループと第2のグループとで同程度の割合で生じている場合、正常に表示できない現象は、コンテンツを構成する文字コードの違いに由来するものではないと考えられるためである。   If it is determined in step S430 that there is no significant difference in response between the first group and the second group (step S430: NO), the CPU 110 displays the content by the difference in the character code in any group. It is determined that there is no problem that cannot be performed (step S421). Even if there are a certain number of responses determined that the identification code could not be displayed normally, if such responses occur at a similar rate in the first group and the second group, This is because the phenomenon that cannot be displayed on the screen is not due to the difference in the character codes constituting the content.

一方、ステップS430で、第1のグループと第2のグループとで応答に有意な差があると判定した場合(ステップS430:YES)、CPU110は、いずれかグループにおいて、コンテンツを表示できない問題が発生したと判定する(ステップS422)。   On the other hand, if it is determined in step S430 that there is a significant difference in response between the first group and the second group (step S430: YES), the CPU 110 has a problem that content cannot be displayed in any group. It determines with having carried out (step S422).

ステップS421あるいはステップS422により、いずれかのグループでコンテンツを表示できない問題が生じたか否かを判定すると、CPU110は、判定工程S41を終了する。   If it is determined in step S421 or step S422 that a problem has occurred in which content cannot be displayed in any group, the CPU 110 ends the determination step S41.

実施の形態2では、識別符号をユーザの端末で表示した状態が正常か異常かを判定し、その結果が第1のグループと第2のグループで差異があるかどうかにより、用いている文字コードの差異によって表示の問題が生じているか否かを判定した。しかし、正常か異常かを逐次判定することにより異常が生じていることを識別してもよい。また、グループ分けによらない判定も可能である。   In Embodiment 2, it is determined whether the state where the identification code is displayed on the user's terminal is normal or abnormal, and the character code used depends on whether the result is different between the first group and the second group It was determined whether there was a display problem due to the difference. However, it may be identified that an abnormality has occurred by sequentially determining whether it is normal or abnormal. In addition, it is possible to make a determination not based on grouping.

実施の形態2においては、メール送信装置20は、宛先ユーザの端末から出力されるコンテンツの部分を受信すると、受信したコンテンツの部分それぞれについて、ステップS330により「正常」あるいは「異常」と判定する。そのため、判定工程S41を実行し、第1のグループに分類されたユーザからの応答と、第2のグループに分類されたユーザからの応答とを対比せずとも、個々の宛先ユーザにおいて正常にコンテンツを表示できたか判定することができる。そのため、メール送信装置20は、分類部11によって宛先メールアドレスを2つのグループに分ける必要はなく、従って分類部11を必ずしも備えなくともよい。その場合、宛先メールアドレスリスト121に登録された宛先メールアドレス全てに同一の文字コードでコンテンツを送信し、そのうち「異常」と判定される応答を送信したユーザの割合を評価することで、当該文字コードを使用することの妥当性を検証することができる。   In the second embodiment, when receiving the content portion output from the destination user's terminal, the mail transmitting device 20 determines “normal” or “abnormal” for each received content portion in step S330. For this reason, the determination process S41 is executed, and the contents from the individual destination users can be normally displayed without comparing the response from the user classified into the first group with the response from the user classified into the second group. Can be determined. Therefore, the mail transmission device 20 does not need to divide the destination mail addresses into two groups by the classification unit 11, and therefore does not necessarily include the classification unit 11. In that case, the content is transmitted to all the destination email addresses registered in the destination email address list 121 with the same character code, and by evaluating the percentage of users who have transmitted a response determined as “abnormal”, the character The validity of using the code can be verified.

識別符号は、一例として長音記号(−)を用いたが、他の符号でもよく、例えばチルダ符号(〜)、バックスラッシュ等など任意のものを用いることができる。   As an identification code, a long sound symbol (−) is used as an example, but other codes may be used, and for example, an arbitrary code such as a tilde code (˜) or a backslash can be used.

本発明の実施形態にかかるメール送信装置は、専用のシステムによらず、通常のコンピュータシステムを用いても実現可能である。例えば、コンピュータに、上記動作を実行するためのプログラムを、フレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、DVD(Digital Versatile Disk)、MO(Magnet Optical Disk)などのコンピュータ読み取り可能な記憶媒体に記憶して配布し、これをコンピュータシステムにインストールすることにより、上述の処理を実行するソースプログラム解析システムを構成しても良い。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。   The mail transmission apparatus according to the embodiment of the present invention can be realized by using a normal computer system without using a dedicated system. For example, a computer readable storage such as a flexible disk, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), or an MO (Magnet Optical Disk) is stored in a computer. A source program analysis system that executes the above-described processing may be configured by storing and distributing the program in a medium and installing it in a computer system. Furthermore, the program may be stored in a disk device or the like included in a server device on the Internet, and may be downloaded onto a computer by being superimposed on a carrier wave, for example.

また、本発明の実施形態に係るメール送信装置は、一台で実現されるものに限定されない。複数のコンピュータが上述した各部の機能を分担することにより、それらの複数のコンピュータからなる一つのシステムとして各機能を提供するものであってもよい。   Further, the mail transmission device according to the embodiment of the present invention is not limited to one realized by a single device. A plurality of computers may share the functions of the above-described units, thereby providing each function as one system including the plurality of computers.

ここまで本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   Although the preferred embodiments of the present invention have been described in detail so far, the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims. Can be changed.

また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。   Further, the above-described embodiment is for explaining the present invention, and does not limit the scope of the present invention. That is, the scope of the present invention is shown not by the embodiments but by the claims. Various modifications within the scope of the claims and within the scope of the equivalent invention are considered to be within the scope of the present invention.

1:ユーザ群
1a:第1のグループに割り当てられた宛先ユーザ
1b:第2のグループに割り当てられた宛先ユーザ
2:宛先メールアドレスリスト
3:コンテンツ
4:判定結果
10:メール送信装置
11:分類部
12:送信部
13:検出部
14:判定部
15:挿入部
20:メール送信装置
110:CPU
111:ROM
112:RAM
120:記憶装置
121:宛先メールアドレスリスト
121A:メールアドレスID
121B:宛先メールアドレス
121C:割当グループ
122:送信コンテンツ
122A:テキストデータ
122B:画像データ
122C:応答フォーム
123:文字コードテーブル
124:応答記録
124A:応答日時
124B:割当グループ
124C:判定結果
125:算出結果
125A:割当グループ
125B:送信メール数
125C:検出応答数
125D:応答率
125E:正常応答数
125F:正常応答率
130:操作デバイス
140:ディスプレイ
150:ネットワークインターフェース
160:内部バス

1: User group 1a: Destination user 1b assigned to the first group: Destination user assigned to the second group 2: Destination mail address list 3: Content 4: Determination result 10: Mail transmission device 11: Classification unit 12: Transmission unit 13: Detection unit 14: Determination unit 15: Insertion unit 20: Mail transmission device 110: CPU
111: ROM
112: RAM
120: Storage device 121: Destination mail address list 121A: Mail address ID
121B: Destination mail address 121C: Allocation group 122: Transmission content 122A: Text data 122B: Image data 122C: Response form 123: Character code table 124: Response record 124A: Response date 124B: Allocation group 124C: Determination result 125: Calculation result 125A: Allocation group 125B: Number of mails sent 125C: Number of detected responses 125D: Response rate 125E: Normal response number 125F: Normal response rate 130: Operating device 140: Display 150: Network interface 160: Internal bus

Claims (8)

コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類部と、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信部と、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出部と、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定部と、
を備えるメール送信装置。
A classification unit that classifies a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address A transmission unit that transmits the content described in the character code by e-mail;
A detection unit that detects a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group When,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, A determination unit that determines whether or not a problem has occurred in which content cannot be displayed;
A mail transmission device comprising:
前記検出部は、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対してユーザから反応があった割合を示す第1の応答率と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対してユーザから反応があった割合を示す第2の応答率とを算出し、
前記判定部は、前記第1の応答率と、前記第2の応答率とを対比することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する、
請求項1に記載のメール送信装置。
The detection unit is classified into the first response rate indicating a ratio of a response from the user to the content transmitted to the destination mail address classified into the first group, and the second group. Calculating a second response rate indicating a rate of response from the user to the content transmitted to the destination email address;
The determination unit compares the first response rate with the second response rate, so that the content transmitted to the destination mail address classified into the first group or the second group Determining whether or not there is a problem that the content cannot be displayed in any of the contents transmitted to the destination email address classified as
The mail transmission device according to claim 1.
前記コンテンツは、ユーザによる操作を識別して前記検出部に通知する操作通知コマンドを含むものであり、
前記検出部は、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記操作通知コマンドによって通知された、ユーザによる操作の数を検出することにより、前記第1の応答率を算出し、また前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記操作通知コマンドによって通知された、ユーザによる操作の数を検出することにより、前記第2の応答率を算出する、
請求項2に記載のメール送信装置。
The content includes an operation notification command for identifying an operation by a user and notifying the detection unit,
The detection unit detects the number of operations performed by a user notified by the operation notification command included in the content transmitted to the destination mail address classified into the first group, thereby detecting the first operation. By calculating a response rate and detecting the number of operations by the user notified by the operation notification command included in the content transmitted to the destination email address classified in the second group, 2 response rate is calculated,
The mail transmission device according to claim 2.
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類部と、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信部と、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出部と、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを正常に表示できない問題が生じたか否かを判定する判定部と、を備え、
前記コンテンツは、ユーザの操作に応じて表示されているコンテンツの状態を前記検出部に通知する表示状態通知コマンドを含むものであり、
前記判定部は、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記表示状態通知コマンドによって通知された、前記表示されているコンテンツの状態と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに含まれる前記表示状態通知コマンドによって通知された、前記表示されているコンテンツの状態とを対比することにより、コンテンツを正常に表示できない問題が生じたか否かを判定する、
ール送信装置。
A classification unit that classifies a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address A transmission unit that transmits the content described in the character code by e-mail;
A detection unit that detects a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group When,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, A determination unit that determines whether or not a problem has occurred in which content cannot be displayed normally,
The content includes a display state notification command for notifying the detection unit of the state of the content being displayed according to a user operation,
The determination unit is configured to notify the state of the displayed content notified by the display state notification command included in the content transmitted to the destination mail address classified into the first group, and the second There is a problem that the content cannot be normally displayed by comparing the state of the displayed content notified by the display state notification command included in the content transmitted to the destination e-mail address classified into the group. Determine if it has occurred,
Mail transmitting device.
コンテンツに、画面には表示されない識別符号を挿入し、当該コンテンツに対するユーザの反応に応じて当該識別符号が挿入された部分を出力する出力コマンドをさらに挿入する挿入部、をさらに備え、
前記送信部により送信されるコンテンツは、前記識別符号と前記出力コマンドとが挿入された前記コンテンツであり、
前記検出部は、前記出力コマンドによって出力された部分を検出し、
前記判定部は、前記検出された部分と、前記識別符号とを対比してコンテンツを表示できない問題が生じたか否かを判定する、
ことを特徴とする請求項1に記載のメール送信装置。
The content further includes an insertion unit that inserts an identification code that is not displayed on the screen, and further inserts an output command that outputs a portion in which the identification code is inserted in response to a user response to the content,
The content transmitted by the transmission unit is the content in which the identification code and the output command are inserted,
The detection unit detects a portion output by the output command,
The determination unit determines whether there is a problem that the content cannot be displayed by comparing the detected portion with the identification code.
The mail transmission device according to claim 1, wherein:
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類ステップと、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信ステップと、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出ステップと、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定ステップと、
を備えるメール送信方法。
A classification step of classifying a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address A transmission step of transmitting the content described in the character code by e-mail;
A detecting step of detecting a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group When,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, A determination step for determining whether or not a problem has occurred in which content cannot be displayed;
E-mail transmission method comprising.
コンピュータに、
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類手順、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定手順、
を実行させるためのプログラムを記録した記録媒体。
On the computer,
A classification procedure for classifying a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address Sending procedure for sending the content described in character code by e-mail,
Detection procedure for detecting a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group ,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, Judgment procedure to determine whether or not there is a problem that content cannot be displayed,
A recording medium on which a program for executing the program is recorded.
コンピュータに、
コンテンツを送付すべき複数の宛先メールアドレスを、第1のグループと第2のグループとに分類する分類手順、
前記第1のグループに分類された宛先メールアドレスに、第1の文字コードで記載されたコンテンツを電子メールによって送信し、かつ、前記第2のグループに分類された宛先メールアドレスに、第2の文字コードで記載された当該コンテンツを電子メールによって送信する送信手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応および前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対するユーザの反応を検出する検出手順、
前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応と、前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツに対する反応とに有意な差があるか否かを判定することにより、前記第1のグループに分類された宛先メールアドレスに送信された前記コンテンツ又は前記第2のグループに分類された宛先メールアドレスに送信された前記コンテンツのいずれかにおいて、コンテンツを表示できない問題が生じたか否かを判定する判定手順、
を実行させるためのプログラム。
On the computer,
A classification procedure for classifying a plurality of destination email addresses to which content is to be sent into a first group and a second group;
The content described in the first character code is transmitted by e-mail to the destination e-mail address classified into the first group, and the second e-mail address classified into the second group is sent to the second e-mail address Sending procedure for sending the content described in character code by e-mail,
Detection procedure for detecting a user response to the content transmitted to the destination email address classified into the first group and a user response to the content transmitted to the destination email address classified into the second group ,
Is there a significant difference between the response to the content sent to the destination email address classified into the first group and the response to the content sent to the destination email address classified into the second group? By determining whether or not the content sent to the destination email address classified into the first group or the content sent to the destination email address classified into the second group, Judgment procedure to determine whether or not there is a problem that content cannot be displayed,
A program for running
JP2014546229A 2014-04-18 2014-04-18 Mail transmitting apparatus, mail transmitting method, recording medium, and program Active JP5728138B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/061033 WO2015159424A1 (en) 2014-04-18 2014-04-18 Mail transmission device, mail transmission method, recording medium, and program

Publications (2)

Publication Number Publication Date
JP5728138B1 true JP5728138B1 (en) 2015-06-03
JPWO2015159424A1 JPWO2015159424A1 (en) 2017-04-13

Family

ID=53437913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014546229A Active JP5728138B1 (en) 2014-04-18 2014-04-18 Mail transmitting apparatus, mail transmitting method, recording medium, and program

Country Status (2)

Country Link
JP (1) JP5728138B1 (en)
WO (1) WO2015159424A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6203339B1 (en) * 2016-07-21 2017-09-27 ヤフー株式会社 Determination device, determination method, and determination program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11120097A (en) * 1997-10-08 1999-04-30 Fujitsu Ltd Multimedia mail communication device and computer-readable recording medium where multimedia mail communication program is recorded
JP2003125001A (en) * 2001-10-19 2003-04-25 Matsushita Graphic Communication Systems Inc Electronic mail communication apparatus and electronic mail communication method
JP2012181640A (en) * 2011-03-01 2012-09-20 Yahoo Japan Corp Mail processor and mail processing method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4363533B2 (en) * 2007-01-31 2009-11-11 インターナショナル・ビジネス・マシーンズ・コーポレーション Apparatus, method, and program for detecting garbled characters
JP5063258B2 (en) * 2007-08-23 2012-10-31 インターナショナル・ビジネス・マシーンズ・コーポレーション System, method and computer program for recording operation log
US8359014B2 (en) * 2009-12-21 2013-01-22 Julia N M N Olincy I am driving/busy automatic response system for mobile phones
JP2011171989A (en) * 2010-02-18 2011-09-01 Nec Corp Portable terminal device and communication test system and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11120097A (en) * 1997-10-08 1999-04-30 Fujitsu Ltd Multimedia mail communication device and computer-readable recording medium where multimedia mail communication program is recorded
JP2003125001A (en) * 2001-10-19 2003-04-25 Matsushita Graphic Communication Systems Inc Electronic mail communication apparatus and electronic mail communication method
JP2012181640A (en) * 2011-03-01 2012-09-20 Yahoo Japan Corp Mail processor and mail processing method

Also Published As

Publication number Publication date
WO2015159424A1 (en) 2015-10-22
JPWO2015159424A1 (en) 2017-04-13

Similar Documents

Publication Publication Date Title
CN1645841B (en) Adaptive dispatch of received messages to code using inter-positioned message modification
CN108650519A (en) The method and device to release news based on block chain
US8660833B2 (en) Method, computer program product and apparatus for providing an interactive network simulator
CN110912803B (en) IM message transmission method and terminal
CN109359194B (en) Method and apparatus for predicting information categories
US10817651B2 (en) Method for referring to specific content on a web page and web browsing system
CN110392155B (en) Notification message display and processing method, device and equipment
CN115065652B (en) Message reply method and device, storage medium and computer equipment
US11270356B2 (en) Methods and apparatus for efficient execution of modules
CN112311654A (en) Instant messaging message processing method, device, medium and electronic equipment
CN110659206A (en) Simulation architecture establishing method, device, medium and electronic equipment based on microservice
US10574765B2 (en) Method, device, and non-transitory computer-readable recording medium
JP5728138B1 (en) Mail transmitting apparatus, mail transmitting method, recording medium, and program
CN110489326B (en) IDS-based HTTPAPI debugging method device, medium and equipment
CN110224921B (en) Method, device, medium and electronic equipment for sending mail containing recruitment information
CN114546370A (en) Data docking method and related device
US11665114B2 (en) Information processing apparatus and non-transitory computer readable medium for determination of message and member suitability for tasks
JP2018160037A (en) Server device, asset management system, client device, control method and program
JP2021152939A (en) Portable terminal, control method, and program
CN104011718A (en) Method, computer program, and computer for detecting trends in social medium
JP2017167620A (en) Information processing device, information processing method, and program
CN110737693A (en) Data mining processing method, device, equipment and computer readable storage medium
JP7294473B2 (en) SERVER DEVICE, ASSET MANAGEMENT SYSTEM, CONTROL METHOD, AND PROGRAM
JP7502816B1 (en) Information processing system, information processing method, and program
CN107609008A (en) A kind of data importing device and method from relevant database to Kafka based on Apache Sqoop

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150331

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150403

R150 Certificate of patent or registration of utility model

Ref document number: 5728138

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250