电子邮件处理方法和装置的制造方法_3

文档序号:9618616阅读:来源:国知局
的电子邮件标识即MD5值添加到上述网络资源的第二URL地址后,形成第一 URL,再将该第一 URL嵌套在向用户发送的电子邮件的内容模板中。使用加密计算MD5来标识用户的电子邮件账户可以保证唯一性的同时,还安全可靠。
[0113]进一步地,所述将所述第二 URL地址和所述用户的电子邮件账户标识合成,得到所述第一 URL地址,包括:将所述电子邮件账户标识添加到所述第二 URL地址的尾部。
[0114]具体的,在上述实施例的基础上,步骤S22具体包括:将电子邮件账户标识添加到第二URL地址的尾部。具体方法可以为:假设该网络资源的第二URL为:http://test.com/test, jpg,假设该用户的电子邮件账户标识为testmd5,将testmd5添加到上述第二 URL后,合成的第一 URL 为:http://test.com/test, jpg ? md5 = testmd5。
[0115]进一步地,所述将所述第一 URL地址添加到所述电子邮件的内容模板时,还包括:将所述电子邮件的内容模板中与所述网络资源的显示属性设置为透明显示。
[0116]具体的,上述网络资源可以为一张小图片,或者一些音频文件,或者一个文本文件,将其嵌套到电子邮件的内容中时,其对应的显示属性可以设置为透明显示,用户在查看电子邮件时不显示该图片,音频文件可以设置为在用户查看电子邮件时不显示该音频文件,文本文件也可以设置为在用户查看电子邮件时不显示。
[0117]图4是根据又一示例性实施例示出的一种电子邮件处理方法的流程图,如图4所示,本实施例涉及的基于电子邮件处理方法适用于各种电子邮件客户端,在图1所示实施例的基础上,在步骤S13后还包括以下步骤。
[0118]在步骤S41中,查询与第二 URL对应的统计列表中是否包含所需记录的电子邮件账户标识。
[0119]在本步骤中,首先查询与第二 URL对应的统计列表中是否包含所需记录的电子邮件账户标识,在查询前,默认已新建了多个第二 URL对应的统计列表,这时因为商家可能会一次向同一用户发送不同营销内容的多个电子邮件,商家在发送一种营销内容的电子邮件时,生成一个网络资源的第二 URL,假设商家发送了多种不同营销内容的电子邮件,就包括了生成多个网络资源的第二 URL,其中,第二 URL用于区分不同营销内容的电子邮件,这时建立这些不同的第二 URL列表,然后查询该第二 URL对应的统计列表中是否包含所需记录的电子邮件账户标识(MD5值),假设不同的URL对应的统计列表用URL1,URL2,URL3,…表示,电子邮件账户标识MD5值用1,2,3...表示,则记录为的URL列表以及对应的列表中内容为:URL1, 1,URL1, 2,......;URL2, 1,URL2, 2,…;URL3, 1,URL3, 2,…。其中,这些统计列表中包括重复的电子邮件账户标识记录,例如URL1中包括了多个URL1, 2的记录,查询这些统计列表。
[0120]在步骤S42中,若第二 URL对应的统计列表中未包含所需记录的电子邮件账户标识,则将电子邮件账户标识记录在与第二 URL对应的统计列表中。
[0121]在本步骤中,如果在步骤S41中的统计列表中,未包含需记录的电子邮件账户标识的记录,例如需要记录URL1中MD5值为3的电子邮件账户标识,而在URL1中未包含该电子邮件账户标识的记录,则新建该记录,即加入URL1,3到URL1的统计列表中。
[0122]在步骤S43中,根据统计列表中所包含的电子邮件账户标识,对电子邮件的点击率进行统计。
[0123]根据各个统计列表中URL中的电子邮件账户标识的记录,去掉重复的电子邮件账户标识记录,例如有两个URL1, 2,则记录一个,将每个统计列表中的电子邮件账户记录累加,即可得到电子邮件的点击率。
[0124]本实施例的电子邮件处理方法,通过建立第二 URL对应的统计列表,并将查看电子邮件的电子邮件账户标识记录在对应第二 URL对应的统计列表中,通过该统计列表中不同电子邮件账户标识的记录,统计电子邮件的点击率,该方法可以准确统计电子邮件的点击率,且操作简单。
[0125]以上描述了电子邮件处理方法的实现过程,该过程可以由电子邮件处理装置来实现,以下将对电子邮件处理装置的内部功能和结构进行说明。
[0126]图5是根据一不例性实施例不出的一种电子邮件处理装置的框图,如图5所不,该电子邮件处理装置包括发送模块11、接收模块12、确定模块13。
[0127]发送模块11,被配置为根据用户的电子邮件账户向所述用户的电子邮件客户端发送电子邮件,其中,所述电子邮件的内容模板中包含第一 URL,所述第一 URL包括在所述用户查看所述电子邮件时所需加载的网络资源的第二 URL以及所述用户的电子邮件账户标识。
[0128]具体的,在向用户的电子邮件客户端发送电子邮件的内容模板中包含第一 URL,该第一URL包括在所述用户查看所述电子邮件时所需加载的网络资源的第二URL以及所述用户的电子邮件账户标识。其中,上述网络资源可以为一张小图片,或者一些音频文件,或者一个文本文件,该小图片可以设置为透明的,用户在查看电子邮件时不显示该图片,音频文件可以设置为在用户查看电子邮件时显示该音频文件,文本文件也可以设置为在用户查看电子邮件时不显示。生成上述图片、音频或者文本文件等网络资源的第二 URL,比如该第二URL可以为:http://test.com/test, jpg。然后根据用户的电子邮件账户设置其电子邮件账户标识,例如可以根据消息摘要算法(Message-Digest Algorithm 5,简称MD5)计算该电子邮件账户的MD5值,其中,MD5算法具有以下特点:
[0129]1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
[0130]2、容易计算:从原数据计算出MD5值很容易。
[0131]3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
[0132]4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。
[0133]MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被〃压缩〃成一种保密的格式,即把一个任意长度的字节串变换成一定长的十六进制数字串,因此,使用MD5标识用户的电子邮件账户可以保证唯一性的同时,还安全可靠。
[0134]最后,将用户的电子邮件标识即MD5值(设为testmd5)添加到上述网络资源的第二 URL 地址后,形成第一 URL,例如为:http://test.com/test, jpg ? md5 = testmd5,将该第一 URL嵌套在向用户发送的电子邮件的内容模板中。
[0135]服务器根据用户的电子邮件账户向用户的电子邮件客户端发送该电子邮件。此处为每一个用户按照上面的算法生内嵌网络资源的链接,并嵌入到需要发送的电子邮件的内容模板中,并向用户发送该电子邮件。
[0136]接收模块12,被配置为接收所述用户在所述电子邮件客户端查看所述电子邮件时发送的访问请求,所述访问请求中包含第一 URL。
[0137]具体的,当用户收到该电子邮件点击查看电子邮件时,会自动加载上述第一 URL,此时,服务器的邮件统计模块立即返回第一URL中指示的网络资源,并记录第一URL中包含的网络资源的第二 URL以及其对应的电子邮件账户标识即MD5值。
[0138]确定模块13,被配置为根据所述第一 URL中的电子邮件账户标识,确定所述用户已查看所述电子邮件。
[0139]根据上述记录的电子邮件账户标识MD5值,即可确定用户已查看电子邮件。进一步,统计第二 URL对应的MD5值的数目,可确定电子邮件的点击率。其中,出现的所有MD5值的数目为电子邮件点击的页面浏览量(page view,简称PV),去重后即为电子邮件的不同用户的独立访问量(unique visitor,简称UV)。PV中包括同一用户的多次点击,而要统计不同用户的点击率,需要去掉同一用户的多次点击情况,即需要统计UV,具体的可以通过将各第二 URL对应的每个不同的MD5值进行统计,最后累计各第二 URL的不同的MD5值的数目,即为各第二 URL不同用户的点击量,用该点击量除以发送的总用户数,即可得到点击率。
[0140]本实施例的电子邮件处理装置,通过在向用户的电子邮件客户端发送电子邮件的内容模板中包含第一 URL,该第一 URL包括在用户查看所述电子邮件时所需加载的网络资源的第二 URL以及用户的电子邮件账户标识,使得接收电子邮件的用户在电子邮件客户端查看电子邮件时自动加载第一 URL并向服务器发送访问请求,服务器根据访问请求中的第一URL中的电子邮件账户标识,确定用户查看电子邮件,从而统计电子邮件的点击率,该装置可以准确统计电子邮件的点击率,且操作简单。
[0141]图6是根据另一不例性实施例不出的一种电子邮件处理装置的框图,如图6所不,在图5所示实施例的基础上,还包括:生成模块21,合成模块22,第一添加模块23。
[0142]生成模块21,被配置为生成一网络资源对应的所述第二 URL地址;
[0143]具体的,网络资源可以为一张小图片,或者一些音频文件,或者一个文本文件,该小图片可以设置为透明的,用户在查看电子邮件时不显示该图片,音频文件可以设置为在用户查看电子邮件时不播放,文本文件也可以设置为在用户查看电子邮件时不显示。生成上述图片、音频或者文本文件等网络资源的第二 URL,比如该第二 URL可以为:http://test.com/test, jpg。
[0144]合成模块22,被配置为将所述第二 URL地址和所述用户的电子邮件账户标识合成,得到所述第一 URL地址;
[0145]具体的,将用户的电子邮件账户标识添加到上述网络资源的第二 URL地址后,形成第一 URL,例如为:http://test.com/test, jpg ? md5 = testmd5。其中,电子邮件账户标识根据用户的电子邮件账户设置,例如可以根据消息摘要算法(Message-DigestAlgorithm 5,简称MD5)计算该电子邮件账户的MD5值,MD5的作用是让大容量信息在用数字签名软件
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1