电子邮件业务实现方法和邮件服务器的制作方法

文档序号:7926911阅读:252来源:国知局
专利名称:电子邮件业务实现方法和邮件服务器的制作方法
技术领域
本发明涉及网络电子邮件技术,尤其涉及一种电子邮件业务实现方法和 邮件服务器。
背景技术
电子邮件即目前人们常用的Email,利用互联网,通过电子通讯手段进 行信件的书写、发送和接收。现有电子邮件业务主要是由邮件服务器与用户 终端配合来实现的。在用户终端上装设支持电子邮件收发的邮件客户端,在 邮件服务器上存储有用户的账户信息和邮件目录,邮件客户端通过互联网与 邮件服务器相交互,实现电子邮件的传送。
现有的电子邮箱地址,通常是基于域名系统(Domain Name System,以 下简称DNS)技术命名的,其常见形式为 < 用户名〉SK域名 > ,即 <name〉a<domain>。其中,域名用于在互联网中定位邮件服务器,互联网中的 DNS服务器会对电子邮件地址中的域名进行解析以获得IP地址,而后定位到 对应的邮件服务器,从而使邮件服务器对电子邮件进行处理。用户名则用于 在该邮件服务器中唯一标识某用户。
现有的电子邮件地址多是与用户独立对应的,即一个电子邮件地址对应 的电子邮箱是独立属于一个用户的,各个电子邮箱之间是不相关联的。为适 应企业内管理的需求,现有的电子邮件技术还支持子域的模式,例如某企 业内的电子邮件系统中, 一般用户的电子邮箱地址形如zhangsanfi)cnc. com, 子域用户的电子由卩箱地址形如 lisiaresearch.cnc.com 或 wangwuSlbusiness.cnc.com,其中research, cnc. com和business, cnc. com就 是cnc.com的子域,由不同的邮箱服务器或不同承载单位来提供服务。上述 形式的子域模式,其域名和子域名的设定要求DNS服务器的支持,所以在企 业建立子域时必须通过使各个子域名得到DNS官方组织的认证登记,以获得 DNS服务器对子域名的解析能力。
但是,上述的电子邮件业务的子域模式通常只适用于企事业单位或公司, 因为企事业机构一般拥有少量的部门,可以方便地划分子域并进行认证登记。 当需要划分的子域较多时,则向DNS组织登记时需要花费的成本剧增,因此 在实际应用中上述子域模式的推广有较大限制。例如,发明人发现随着电 子邮箱在各方面的广泛应用,电子邮箱的作用已不仅仅局限于办公使用,其
也更多的应用到人们的生活、娱乐之中,则以家庭、班级同学等作为独立单 位的活动增加,人们对于家庭、班级同学等形式的电子邮箱的需求日趋迫切。 然而,因为家庭、班级同学等往往数量众多,若采用子域模式经过DNS的认 证登记,那么所需成本会随用户数直线增高,因此,目前为止,现有技术还 没有提出满足家庭、班级同学等形式电子邮件需求的有效解决方案。

发明内容
本发明的目的是提供一种电子邮件业务实现方法和邮件服务器,以丰富
现有电子邮件业务的功能,有效满足家庭、班级同学等形式电子邮箱的需求。 为实现上述目的,本发明提供了一种电子邮件业务实现方法,包括 步骤IO、当邮件服务器接收到用户终端提交的电子邮箱登录请求时,从
所述电子邮箱登录请求中解析获取电子邮箱地址;
步骤20、所述邮件服务器根据所述电子邮箱地址进行对应账户的认证; 步骤30、当认证通过时,所述邮件服务器识别所述账户的类型,当识别
到所述账户为主账户时,执行步骤40,当识别到所述账户为子账户时,执行
步骤50;
步骤40、所述邮件服务器在用户信息表中查询所述主账户对应的子账
户,调用所述主账户和子账户对应的电子邮箱列表进行显示,并设置所述主
账户的电子邮箱为可读状态,流程结束;
步骤50、所述邮件服务器在用户信息表中查询所述子账户对应的主账
户,调用所述子账户和主账户对应的电子邮箱列表进行显示,并设置所述子
账户和主账户的电子邮箱为可读状态。
为实现上述目的,本发明还提供了一种邮件服务器,包括 用户信息存储模块,用于存储各主账户和子账户的用户信息,并存储所
述主账户和子账户的关联关系;
电子邮箱存储模块,用于存储各主账户和子账户对应的电子邮箱; 解析获取模块,用于当接收到用户终端提交的电子邮箱操作请求时,从
所述电子邮箱操作请求中解析获取电子邮箱地址;
认证模块,用于根据所述解析获取模块获取到的所述电子邮箱地址进行
对应账户的认证;
识别模块,用于根据所述解析获取模块获取到的所述电子邮箱地址识别 所述账户的类型;
主账户处理模块,包括主账户登录单元,用于当解析获取模块接收到的 所述电子邮箱操作请求为电子邮箱登录请求,且所述识别模块识别到所述账 户为主账户时,在所述用户信息存储模块中查询所述主账户对应的子账户, 从所述电子邮箱存储模块中调用所述主账户和子账户对应的电子邮箱列表进 行显示,并设置所述主账户的电子邮箱为可读状态;
子账户处理模块,包括子账户登录单元,用于当解析获取模块接收到的 所述电子邮箱操作请求为电子邮箱登录请求,且所述识别模块识别到所述账 户为子账户时,在所述用户信息存储模块中查询所述子账户对应的主账户, 从所述电子邮箱存储模块中调用所述子账户和主账户对应的电子邮箱列表进 行显示,并设置所述子账户和主账户的电子邮箱为可读状态。
由以上技术方案可知,本发明采用设置主账户和子账户及其关联关系的
技术手段,
实现了子账户与主账户的从属关联,以及登录访问主账户和子账户时的关联 操作,丰富了电子邮件业务的功能,满足了用户对家庭、班级同学形式电子 邮箱的^f吏用需求,且实现成本4氐,易于推广。
下面通过具体实施例并结合附图对本发明做进一步的详细描述。


图1为本发明电子邮件业务实现方法具体实施例一的流程图; 图2为本发明电子邮件业务实现方法具体实施例一中子引用模式信息单 元结构示意图3为本发明电子邮件业务实现方法具体实施例六的流程图; 图4为本发明电子邮件业务实现方法具体实施例七的流程图; 图5为本发明电子邮件业务实现方法具体实施例八的流程图; 图6为本发明邮件服务器具体实施例的结构示意图。
具体实施例方式
本发明的电子邮件业务实现方法采用了主子邮箱的思想,建立的主邮箱 和子邮箱的关联,丰富了电子邮件业务的功能,尤其适用于家庭、班级同学 等形式的电子邮箱。下面本发明实施例以家庭邮箱为例具体介绍本发明电子 邮件业务实现方法的技术方案。
电子邮件业务实现方法实施例一
如图1所示为本发明电子邮件业务实现方法具体实施例一的流程图,本 实施例中所涉及的家庭邮箱包括主账户和子账户。例如,家庭中一般会用电 话线或宽带上,则家庭邮箱就是为这些以家庭为核心的网络用户提供的。每 个家庭可以具有一个主账户,以家庭特征来命名,还可以具有多个子账户, 分属于各个家庭成员,以家庭成员的特征来命名。主账户、子账户的电子邮
箱地址命名方式可以有两种。第一种为二级命名方式,主账户的电子邮箱地
址命名格式为<主用户名〉5K域名〉,主用户名可以家庭的电话号码或其他自定 义的名称进行命名,例如,010662577775)cnc. com,子账户是每个家庭成员的
名>,或〈主用户名〉〈分隔符X子用户名〉6K域名〉,分隔符可以为"."、"_,, 和"-"等约定符号,例如,01066257777filcnc.com的子账户电子邮箱地址 可以为lihua. 01066257777扭cnc. com和father. 010662577779cnc.com。第 二种可以为独立命令方式,即主账户和子账户的电子邮箱地址均采用〈用户名 >9<域名>的形式,用户名分别采用家庭特征或家庭成员的特征来命名,需要 保证在该邮件服务器上用户名的唯一性。对于家庭邮箱而言,其以主账户为 核心,子账户依附于主账户,与主账户是一对一或多对一的关系。
实现本实施例电子邮件业务的系统主要为邮件服务器。在邮件服务器中 包括用户认证模块、邮件服务模块、Web服务模块和后台管理模块等。用户 认证模块负责用户身份验证和授权,邮件服务模块负责存取邮件,Web服务 模块负责处理浏览器方式访问邮件系统的界面组织及逻辑处理,后台管理模 块用于管理员管理邮件系统使用。在用户终端上还可以通过邮件客户端,完 成邮件接收和发送等功能。
对于家庭邮箱,用户信息表的存储方式可以有多种,其中一种较佳的实 现形式为采用自引用才莫式,每个主账户的信息或子账户的信息均对应存储在 一个信息单元中,该信息单元中包括一个主键字段,本实施例中主键字段可 以用于存储该信息单元的主用户名或子用户名,该信息单元中还包括一个外 键字段,本实施例中外键字段可以用于存储主键字段中主用户名或子用户名 的关联子用户名或主用户名,即用于标记主账户和子账户的关联关系,例如 主账户的外键字段中可以设置其各个子账户的子用户名,相应的,子账户的 外键字段中可以设置其主账户的主用户名。除主键和外键之外,该信息单元 中还可以包括存储密码、用户类型等的字段,如图2所示。主账户和子账户 的信息单元形式实际上一样的,在一个数据库中进行存储,可以通过信息单
元的自引用实现主账户的子账户的关联关系。
采用上述邮件服务器执行本实施例的电子邮件业务实现方法,其具体流
程包括如下步骤
步骤IO、用户终端通过互联网访问邮件服务器的Web页面,当邮件服务 器接收到用户终端提交的电子邮箱登录请求时,从该电子邮箱登录请求中解 析获取电子邮箱地址;
步骤20、邮件服务器根据电子邮箱地址进行对应账户的认证,具体可以 为进行用户名和密码的验证;
步骤30、当认证通过时,邮件服务器识別该账户的类型,当识别到该账 户为主账户时,执行步骤40,当识别到该账户为子账户时,执行步骤50;
在步骤30中,邮件服务器识别账户类型的方式可以有多种。例如,若家 庭邮箱采用第一种命名方式来命名电子邮箱地址时,邮件服务器识别电子邮 箱地址的用户名中是否包括分隔符,若是,则设定目标电子邮箱类型为子账 户,若否,则设定目标电子邮箱类型为主账户。例如默认"."作为分隔符, 则当识别到电子邮箱地址的用户名部分包括"."时,则此后即将执行子账户 的i方问流禾呈。
家庭邮箱采用第 一种或第二种命名方式来命名电子邮箱地址时,邮件服 务器可以从电子邮箱登录请求中直接解析获取目标电子邮箱类型。此时,用 户在访问子账户或主账户时,除输入电子邮箱地址外,需要指明所访问的电 子邮箱地址的类型是子账户还是主账户。
或者,邮件服务器可以根据电子邮箱地址中的用户名在用户信息表中进 行查询,当查询到对应的用户信息时,从用户信息相应字段中识别获取目标 电子邮箱类型。
步骤40、此时用户访问的是主账户,邮件服务器在用户信息表中查询该 主账户对应的各个子账户,例如根据外键字段中的信息进行查询该账户对应 子账户的用户名,再才艮据子账户的用户名查询其用户信息,而后调用主账户 和各个子账户对应的电子邮箱列表进行显示,并设置主账户的电子邮箱为可200810222546.6
读状态,登录流程结束;
在上述步骤40中,调用主账户和各个子账户对应的电子邮箱列表进行显 示,并设置主账户的电子邮箱为可读状态,具体可以是读取主账户的电子邮 件列表,显示对应子账户的邮箱列表,并显示出每个子账户电子邮箱中未读 电子邮件的个数,而对子账户电子邮件列表不作显示。所谓将主账户的电子 邮箱设置为可读状态,即允许用户读取主账户的收件箱、发件箱或草稿箱等 电子邮箱之中的电子邮件题目、收发件人、内容等信息。扭i行上述登录流程, 使得用户终端在访问主账户时,首先完成主账户认证,而后同时能够看到子 账户邮箱中电子邮件的个数,即可以同时看到主账户所接收和发送的邮件, 也能看到各子账户中接收和发送的邮件个数,如是否有新邮件等,但是,只 有主账户的电子邮箱4皮i殳置为可读状态,即用户只能点击查看主账户的电子 邮件内容,而不能查询子账户的电子邮件内容,当用户需要访问某个子账户 邮箱时,需要提交针对子账户的电子邮箱登录请求,提交子账户的子用户名 和密码,由用户信息表完成认证,此时才能读取该子账户的电子邮件内容。
步骤50、此时用户访问的是子账户,邮件服务器在用户信息表中查询该 子账户对应的主账户,并默认该主账户的认证也通过,而后调用该子账户和 主账户对应的电子邮箱列表进行显示,并^:置该子账户和主账户的电子邮箱 为可读状态。例如,可以读取该主账户和子账户对应的电子邮件列表分别进
户和该子账户的电子邮箱设置为可读状态后,可供用户点击查询电子邮件的 题目、收发件人、内容等信息。
在上述步骤50中,当用户登录子账户时,首先完成子账户认证;然后, 根据外键字段取得主账户信息,默认将主账户的访问权限赋予给登录该子账 户的用户;这样该子账户的用户既能访问子账户的电子邮件,也能访问对应 主账户的电子邮件。子账户的用户可以看到自身子账户和主账户中的邮件并 进行查询阅读。
较佳的是,在步骤50中,还可以进一步查询该主账户的其他子账户的电
子邮件,进行邮件个数显示,但是不分配可读权限,则对该主账户下其他子 账户,用户仅可以看到邮件个数而不能查询邮件内容。进一步的,考虑用户 终端安装有邮件客户端访问的情况,在邮件服务器设置主账户和子账户的电 子邮箱为可读状态后,将该子账户的电子邮件下发到用户终端上,并将子账 户的电子邮件从邮件服务器的本地删除,同时邮件服务器将该主账户的电子 邮件下发到用户终端上,并在邮件服务器本地保留该主账户的电子邮件。即,
子账户默认可以下载邮件到用户终端上并将电子邮件从邮件服务器上删除; 主账户的电子邮件只允许该子账户的用户下载到用户终端上,而不允许从邮 件服务器上删除属于主账户的电子邮件。这样访问其它子账户和主账户时, 能保证主账户的电子邮件仍可被访问。或者,当用户直接登录主账户时,则 可以将主账户的电子邮件下载到本地的邮件客户端,并将电子邮件从邮件服 务器上清除。
本实施例的技术方案为面向家庭用户的家庭邮箱提供了解决方案。家庭
邮箱既可用于以家庭为接收者的邮件递送,又考虑了家庭成员的个性化邮件
递送。这样,家庭邮箱既可以接收家庭成员私有邮件,也可以接收发给这个
家庭的公共邮件,例如可以接收水电费账单、社区通知,接收来自商场、酒
店、影院等的商业广告,再者能够接收来自区县、市政、电力、水力等的社
会生活通告,或可以发送"^艮纸订阅邮件等,并且各个家庭成员登录子账户后
都可以及时处理属于家庭主账户的电子邮件。本实施例的电子邮件业务实现
方法避免了需要划分多个子域所花费的成本,易于推广应用,并且可以推广
至任何需要兼顾共用和私用电子邮件的情况,例如朋友群、同学录等。该技
术方案使用主账户和子账户实现了集体与其成员之间的统一邮箱系统,兼顾
了共用信息和个人私有信件的概念,实现了信息在群体应用中的聚合。 电子邮件业务实现方法实施例二
本发明电子邮件实现方法具体实施例二以上述实施例一为基础,具体为 邮件服务器所实现的主账户注册流程,尤其适用于家庭邮箱情况,包括如下 步骤
运营商管理系统#4居用户终端的物理特性,例如将上网所用的电话号码 作为用户名,为用户终端分配主账户,并将主账户的用户信息同步存储到邮 件服务器的用户信息表中。
本实施例的技术方案具体是由运营商侧为家庭建立并分配一主账户的电 子邮箱。可以采用该家庭用户终端的物理特性为其设定主账户的用户名,为 保证唯一性,较佳的是可以采用该家庭用户终端上网所用的电话号码,或宽 带的IP地址来作为其用户名。或者也可以采用该家庭注册上网时在运营商侧 登记的身份证号、房产证号或社会福利号码等,也可以是由运营商管理系统 生成的唯一序列号码。
采用本实施例的技术方案,可以保证家庭类主账户电子邮箱的唯一性, 便于运营商进行管理。主账户的注册创建可以采用实名信息的方式管理,用 户可以通过选择运营商进行开通、变更、销户等操作,运营商也会对主账户 进行冻结和恢复等管理。
电子邮件业务实现方法实施例三
本发明电子邮件实现方法具体实施例三以上述实施例一为基础,具体为
邮件服务器所实现的主账户注册流程,包括如下步骤
当邮件服务器接收到用户终端提交的主账户注册请求时,从该主账户注 册请求中解析获取主账户的用户信息,进行相应的用户名有效性、唯一性等 验证操作后,存储在用户信息表中,完成主账户注册,具体还可以对应为其 建立电子邮箱,返回注册成功响应等。
本实施例的技术方案进一步允许用户终端可以通过网络进行主账户的注 册,方便了用户的使用。
电子邮件业务实现方法实施例四
本发明电子邮件实现方法具体实施例四以上述实施例二或三为基础,具 体为邮件服务器在用户注册有主账户之后所实现的子账户注册流程,包括如 下步骤
在邮件服务器认证通过某个主账户的登录请求之后,接收该主账户的用
户终端提交的子账户注册"^奮求;
邮件服务器从子账户注册请求中解析获取子账户的用户信息,可以经用 户名的有效性、唯一性等验证操作后,存储在用户信息表中,并建立注册的 该子账户与对应的主账户的关联关系,即可以在用户信息表中主账户和该账 户信息单元的外键字段中分别存储子账户和主账户的关联信息。
本实施例的技术方案实现了子账户的注册,子账户要依赖于主账户产生, 因此可以有登录后的主账户直接建立各个子账户,充分体现了主账户对子账 户的控制和管理。
电子邮件业务实现方法实施例五
本发明电子邮件实现方法具体实施例五以上述实施例二或三为基础,具 体为邮件服务器在用户注册有主账户之后所实现的另一种子账户注册流程, 包括如下步骤
当邮件服务器接收到用户终端提交的子账户注册请求时,从子账户注册 请求中解析获取子账户的用户信息,并根据子账户注册请求查询子账户对应 的主账户,此处也可以首先根据该子账户的用户信息在用户信息表中进行查 询,以进行重名校-睑,而后再查询对应的主账户,主账户的信息可以在用户 终端提交子账户注册请求时一并提交;
该邮件服务器向主账户发送子账户注册确认请求;
当邮件服务器接收到主账户回复的子账户注册确认响应时,将子账户的 用户信息存储在用户信息表中,并建立注册的该子账户与主账户的关联关系。
本实施例的技术方案实现了用户终端直接注册子账户,具体存储子账户 的用户信息之前,由邮件服务器向主账户发送一封子账户注册确认邮件,其 中包括该申请注册的子账户的信息,以告知主账户其有一个成员待加入,当 主账户的用户终端向邮件服务器回复了子账户注册确认响应之后,邮件服务 器则可以继续执行注册该子账户的步骤。
本实施例能够方便用户终端在无法登录主账户时可以直接注册子账户, 但同时需要得到主账户的允许。既体现了用户注册的灵活性,也保证了主账户对子账户的管理和控制。
为保证上述注册子账户的用户名的唯一性,可以设置主账户的用户名为 数字形式,由运营商管理系统分配,同时在邮件服务器中设置权限,限制子 账户注册的用户名形式不能采用全数字形式。数字形式将更有利于运营商去管理。
电子邮件实现方法实施例六
如图3所示为本发明电子邮件实现方法具体实施例六的流程图,本实施 例以上述实施例一-五为基础,进一步实现电子邮箱销户流程,具体为
步骤B1、在用户终端登录后,当邮件服务器接收到用户终端提交的电子 邮箱销户请求时,例如接收到用户终端以"WebMail "方式,即通过浏览器 页面提交的电子邮箱销户请求,从电子邮箱销户请求中解析获取电子邮箱地址;
步骤B2、邮件服务器^L据电子邮箱地址获取对应账户的类型,当识别到 账户为主账户时,执行步骤B3,当识别到所述账户为子账户时,执行步骤B4;
步骤B3、此时用户需要将主账户销户,邮件服务器在用户信息表中查询 该主账户对应的子账户,清除该主账户和其所有子账户对应的电子邮箱,并 从用户信息表中删除该主账户和各子账户的用户信息,电子邮箱销户流程结束;
步骤B4、此时用户需要将某个子账户销户,邮件服务器在用户信息表中 查询该子账户对应的主账户,清除该子账户对应的电子邮箱,并从该用户信 息表中删除该子账户的用户信息,且将该子账户和主账户的关联关系从主账 户的用户信息中删除。
本实施例中实现了主账户和子账户的销户,由于子账户归属于主账户, 所以主账户销户时一并执行其所有子账户的销户操作,而子账户销户时仅删 除其自身的电子邮件和相关信息以及与主账户的关联关系。本实施例的技术 方案能保证主账户和子账户的有效关联,满足家庭邮箱等形式电子邮箱的账 户间关联需求。
电子邮件实现方法实施例七
如图4所示为本发明电子邮件实现方法具体实施例七的流程图,本实施 例以上述实施例一~五为基础,进一步实现电子邮箱冻结流程,具体为步骤C1、在用户终端登录后,当邮件服务器接收到用户终端提交的电子 邮箱冻结请求时,例如接收到用户终端通过WebMail提交的电子邮箱冻结请 求,从电子邮箱冻结请求中解析获取电子邮箱地址;
步骤C2、邮件服务器根据电子邮箱地址获取对应账户的类型,当识别到 账户为主账户时,执行步骤C3,当识别到账户为子账户时,执行步骤C4;
步骤C3、此时用户需要冻结主账户,邮件服务器在用户信息表中查询该 主账户对应的子账户,设置该主账户和其所有子账户对应的电子邮箱为暂停 使用状态,即不能再收发邮件,甚至不能再编辑邮件,不能对电子邮箱进行 任何操作,电子邮箱冻结流程结束;
步骤C4、此时用户需要冻结子账户,邮件服务器设置该子账户对应的电 子邮箱为暂停-使用状态。
本实施例中实现了主账户和子账户的冻结,由于子账户归属于主账户, 所以主账户冻结时一并冻结其所有子账户,而子账户冻结时仅暂停其自身的 电子邮件和相关信息。相应的,当主账户从暂停使用状态恢复时,其子账户 也全部恢复。本实施例的技术方案能保证主账户和子账户的有效关联,满足 家庭邮箱等形式电子邮箱的账户间关联需求。
电子邮件实现方法实施例八
如图5所示为本发明电子邮件实现方法具体实施例八的流程图,本实施 例以上述实施例一~五为_^出,进一步实现电子邮箱冻结流程,具体为
步骤D1、在用户终端登录后,当邮件服务器接收到用户终端提交的电子 邮箱冻结恢复请求时,例如接收到用户终端通过WebMail提交的电子邮箱冻 结恢复请求,从电子邮箱冻结恢复请求中解析获取电子邮箱地址;
步骤D2、邮件服务器根据电子邮箱地址获取对应账户的类型,当识别到 账户为主账户时,执行步骤D3,当识别到账户为子账户时,执行步骤D4;
步骤D3、此时用户需要恢复主账户,邮件服务器在用户信息表中查询该 主账户对应的子账户,设置该主账户和其所有子账户对应的电子邮箱为可用 状态,即恢复对电子邮箱的操作,电子邮箱冻结恢复流程结束;
步骤D4、此时用户需要恢复子账户,邮件服务器设置该子账户对应的电 子邮箱为可用状态。
本实施例中实现了主账户和子账户的冻结恢复,由于子账户归属于主账 户,所以主账户恢复时一并恢复其所有子账户,而子账户恢复时仅恢复其自 身的电子邮件和相关信息。本实施例的技术方案能保证主账户和子账户的有 效关联,满足家庭邮箱等形式电子邮箱的账户间关联需求。
邮件服务器实施例
如图6所示为本发明邮件服务器具体实施例的结构示意图,该邮件服务 器具体包括用户信息存储模块100、电子邮箱存储模块200、解析获取模块 300、认证模块400、识别模块500、主账户处理模块600和子账户处理模块 700。其中,用户信息存储;漠块100用于存储各主账户和子账户的用户信息, 并存储该主账户和子账户的关联关系;电子邮箱存储;f莫块200用于存储各主 账户和子账户对应的电子邮箱;解析获取模块300,用于当接收到用户终端 提交的电子邮箱操作请求时,从电子邮箱操作请求中解析获取电子邮箱地址; 认证模块400用于根据解析获取模块300获取到的电子邮箱地址进行对应账 户的认证;识别模块500用于根据解析获取模块300获取到的电子邮箱地址 识别账户的类型;主账户处理模块600包括主账户登录单元610,主账户登 录单元610用于当解析获取漠块300接收到的电子邮箱操作请求为电子邮箱 登录请求,且识别模块500识别到账户为主账户时,在用户信息存储模块100 中查询主账户对应的子账户,从电子邮箱存储模块200中调用主账户和子账 户对应的电子邮箱列表进行显示,并设置该主账户的电子邮箱为可读状态; 子账户处理模块700包括子账户登录单元710,子账户登录单元710用于当 解析获取模块300接收到的电子邮箱操作请求为电子邮箱登录请求,且识别 模块500识别到账户为子账户时,在用户信息存储模块100中查询该子账户 对应的主账户,从电子邮箱存储;漠块200中调用子账户和主账户对应的电子 邮箱列表进行显示,并设置该子账户和主账户的电子邮箱为可读状态。
的技术方案,登录主账户时,可以查看主账户和子账户的电子邮件列表,但 仅能查询主账户电子邮件的内容,登录子账户时,可以主账户和子账户的电 子邮件列表,并可以查看该子账户和主账户电子邮件的内容。
进一步的,如图6所示,在邮件服务器中,该主账户处理模块600还包 括主账户注册单元620,子账户处理模块700还包括子账户注册单元720。其 中,主账户注册单元620用于当解析获取模块300接收到的电子邮箱操作请 求为主账户注册请求,从解析获取模块300接收到的主账户注册请求中解析 获取主账户的用户信息,存储在用户信息存储模块100中。子账户注册单元 720用于当解析获取模块300接收到已登录的主账户提交的子账户注册请求 作为电子邮箱操作请求时,从解析获取模块300接收到的子账户注册请求中 解析获取子账户的用户信息,存储在用户信息存储模块100中,并建立注册 的子账户与主账户的关联关系。该实施例的邮件服务器可以执行本发明电子 邮件业务实现方法实施例三或四的技术方案。
进一步的,如图6所示,在邮件服务器中,该主账户处理模块600还包 括主账户销户单元630,子账户处理模块700还包括子账户销户单元730。其 中,主账户销户单元630用于当解析获取模块300接收到的电子邮箱操作请 求为电子邮箱销户请求,且识别模块500识别到账户为主账户时,在用户信 息存储模块100中查询主账户对应的子账户,从电子邮箱存储模块200中清 除该主账户和子账户对应的电子邮箱,并从用户信息存储模块100中删除主 账户和子账户的用户信息。子账户销户单元730用于当解析获取^莫块300接 收到的电子邮箱:f喿作请求为电子邮箱销户请求,且识别模块500识别到账户 为子账户时,在用户信息存储模块100中查询该子账户对应的主账户,从电 子邮箱存储模块200中清除该子账户对应的电子邮箱,并将子账户和主账户 的关联关系从用户信息存储模块100中删除。该实施例的邮件服务器可以执 行本发明电子邮件业务实现方法实施例六的技术方案。
进一步的,如图6所示,在邮件服务器中,该主账户处理模块600还包 括主账户冻结单元640,子账户处理模块700还包括子账户冻结单元740。其
中,主账户冻结单元640用于当解析获取模块300接收到的电子邮箱操作请 求为电子邮箱冻结请求,且识别模块500识别到该账户为主账户时,在用户 信息存储模块100中查询该主账户对应的子账户,设置电子邮箱存储模块200 中该主账户和子账户对应的电子邮箱为暂停使用状态。子账户冻结单元740 用于当解析获取模块300接收到的电子邮箱操作请求为电子邮箱冻结请求, 且识别模块500识别到账户为子账户时,设置电子邮箱存储^^莫块200中该子 账户对应的电子邮箱为暂停使用状态。该实施例的邮件服务器可以执行本发 明电子邮件业务实现方法实施例七的技术方案。
进一步的,如图6所示,在邮件服务器中,该主账户处理模块600还包 括主账户冻结恢复单元650,子账户处理模块700还包括子账户冻结恢复单 元750。其中,主账户冻结恢复单元650用于当解析获取^^莫块300接收到的 电子邮箱操作请求为电子邮箱冻结恢复请求,且识别模块500识别到账户为 主账户时,在用户信息存储模块100中查询该主账户对应的子账户,设置电 子邮箱存储^t块200中该主账户和子账户对应的电子邮箱为可用状态。子账 户冻结恢复单元750用于当解析获取模块300接收到的电子邮箱操作请求为 电子邮箱冻结恢复请求,且识别模块500识别到账户为子账户时,设置电子 邮箱存储模块200中该子账户对应的电子邮箱为可用状态。该实施例的邮件 服务器可以执行本发明电子邮件业务实现方法实施例八的技术方案。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括ROM、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种电子邮件业务实现方法,其特征在于,包括步骤10、当邮件服务器接收到用户终端提交的电子邮箱登录请求时,从所述电子邮箱登录请求中解析获取电子邮箱地址;步骤20、所述邮件服务器根据所述电子邮箱地址进行对应账户的认证;步骤30、当认证通过时,所述邮件服务器识别所述账户的类型,当识别到所述账户为主账户时,执行步骤40,当识别到所述账户为子账户时,执行步骤50;步骤40、所述邮件服务器在用户信息表中查询所述主账户对应的子账户,调用所述主账户和子账户对应的电子邮箱列表进行显示,并设置所述主账户的电子邮箱为可读状态,流程结束;步骤50、所述邮件服务器在用户信息表中查询所述子账户对应的主账户,调用所述子账户和主账户对应的电子邮箱列表进行显示,并设置所述子账户和主账户的电子邮箱为可读状态。
2、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,在步骤 50中,当所述邮件服务器将所述子账户和主账户的电子邮箱设置为可读状态 之后,还包括所述邮件服务器将所述子账户的电子邮件下发到用户终端上,并将所述 子账户的电子邮件从本地删除;所述邮件服务器将所述主账户的电子邮件下发到用户终端上,并在邮件 服务器本地保留所述主账户的电子邮件。
3、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,调用所 述主账户和子账户对应的电子邮箱列表进行显示具体为调用所述主账户和子账户对应的电子邮箱列表进行显示,并显示各电子 邮箱的未读邮件个数。
4、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,还包括 主账户注册流程,具体为运营商管理系统才艮据用户终端的物理特性为所述用户终端分配主账户, 并将所述主账户的用户信息同步存储到所述邮件服务器的用户信息表中。
5、 根据权利要求4所述的电子邮件业务实现方法,其特征在于,运营商 管理系统根据用户终端的物理特性为所述用户终端分配主账户具体为运营商管理系统根据用户终端的电话号码为该用户终端分配主账户,并 将所述电话号码作为所述主账户的电子邮箱地址的用户名。
6、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,还包括 主账户注册流程,具体为当所述邮件服务器接收到用户终端提交的主账户注册请求时,从所述主 账户注册请求中解析获取主账户的用户信息,存储在所述用户信息表中。
7、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,还包括 子账户注册流程,具体为在所述邮件服务器认证通过所述主账户的登录请求之后,接收所述主账 户的用户终端提交的子账户注册请求;所述邮件服务器从所述子账户注册请求中解析获取子账户的用户信息, 存储在所述用户信息表中,并建立注册的所述子账户与所述主账户的关联关 系。
8、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,还包括 子账户注册流程,具体为当所述邮件服务器接收到用户终端提交的子账户注册请求时,从所述子 账户注册请求中解析获取子账户的用户信息,并根据所述子账户注册请求查 询子账户对应的主账户;所述邮件服务器向所述主账户发送子账户注册确认请求; 当所述邮件服务器接收到主账户回复的子账户注册确认响应时,将所述 子账户的用户信息存储在所述用户信息表中,并建立注册的所述子账户与所述主账户的关联关系。
9、 根据权利要求7或8所述的电子邮件业务实现方法,其特征在于,在 获取子账户的用户信息之后,还包括根据所述子账户的用户信息在所述用 户信息表中进行查询,以进行重名校验。
10、 根据权利要求l所述的电子邮件业务实现方法,其特征在于,还包 括电子邮箱销户流程,具体为步骤Bl 、当所述邮件服务器接收到用户终端提交的电子邮箱销户请求时, 从所述电子邮箱销户请求中解析获取电子邮箱地址;步骤B2、所述邮件服务器根据所述电子邮箱地址获取对应账户的类型, 当识别到所述账户为主账户时,执行步骤B3,当识别到所述账户为子账户时, 执行步骤B4;步骤B3、所述邮件服务器在用户信息表中查询所述主账户对应的子账户, 清除所述主账户和所述子账户对应的电子邮箱,并从所述用户信息表中删除 所述主账户和所述子账户的用户信息,电子邮箱销户流程结束;步骤B4、所述邮件服务器在用户信息表中查询所述子账户对应的主账户, 清除所述子账户对应的电子邮箱,并从所述用户信息表中删除所述子账户的 用户信息,且将所述子账户和主账户的关联关系从所述主账户的用户信息中 删除。
11、 根据权利要求1所述的电子邮件业务实现方法,其特征在于,还包 括电子邮箱冻结流程,具体为步骤Cl 、当所述邮件服务器接收到用户终端提交的电子邮箱冻结请求时, 从所述电子邮箱冻结请求中解析获取电子邮箱地址;当识别到所述账户为主账户时,执行步骤C3,当识别到所述账户为子账户时, 执行步骤C4;步骤C3、所述邮件服务器在用户信息表中查询所述主账户对应的子账户, 设置所述主账户和所述子账户对应的电子邮箱为暂停使用状态,电子邮箱冻结流程结束;步骤C4、所述邮件服务器设置所述子账户对应的电子邮箱为暂停使用状态。
12、 根据权利要求11所述的电子邮件业务实现方法,其特征在于,还 包括电子邮箱冻结恢复流程,具体为步骤Dl、当所述邮件服务器接收到用户终端提交的电子邮箱冻结恢复请 求时,从所述电子邮箱冻结恢复请求中解析获取电子邮箱地址;步骤D2、所述邮件服务器根据所述电子邮箱地址获取对应账户的类型, 当识别到所述账户为主账户时,执行步骤D3,当识别到所述账户为子账户时, 执行步骤D4;步骤D3、所述邮件服务器在用户信息表中查询所述主账户对应的子账户, 设置所述主账户和所述子账户对应的电子邮箱为可用状态,电子邮箱冻结恢 复流程结束;步骤D4、所述邮件服务器设置所述子账户对应的电子邮箱为可用状态。
13、 根据权利要求1~8、 10~12所述的任一电子邮件业务实现方法, 其特征在于,所述邮件服务器获取所述账户的类型具体为所述邮件服务器根据所述电子邮箱地址在用户信息表中查询获取对应的 所述账户的类型。
14、 根据权利要求1 ~ 8、 10 ~ 12所述的任一电子邮件业务实现方法, 其特征在于,所述邮件服务器获取所述账户的类型具体为所述邮件服务器识别所述电子邮箱地址的用户名中是否包括分隔符,若 是,则设定所述账户为子账户,若否,则设定所述账户为主账户。
15、 根据权利要求1~8、 10~12所述的任一电子邮件业务实现方法, 其特征在于,所述邮件服务器获取所述账户的类型具体为所述邮件服务器接收用户终端提交的所述账户的类型。
16、 一种邮件服务器,其特征在于,包括用户信息存储模块,用于存储各主账户和子账户的用户信息,并存储所 述主账户和子账户的关联关系;电子邮箱存储模块,用于存储各主账户和子账户对应的电子邮箱;解析获取模块,用于当接收到用户终端提交的电子邮箱操作请求时,从 所述电子邮箱操作请求中解析获取电子邮箱地址;认证模块,用于根据所述解析获取模块获取到的所述电子邮箱地址进行 对应账户的认证;识别模块,用于根据所述解析获取模块获取到的所述电子邮箱地址识别 所述账户的类型;主账户处理模块,包括主账户登录单元,用于当解析获取模块接收到的 所述电子邮箱操作请求为电子邮箱登录请求,且所述识别模块识别到所述账 户为主账户时,在所述用户信息存储模块中查询所述主账户对应的子账户, 从所述电子邮箱存储模块中调用所述主账户和子账户对应的电子邮箱列表进 行显示,并设置所述主账户的电子邮箱为可读状态;子账户处理模块,包括子账户登录单元,用于当解析获取模块接收到的 所述电子邮箱4喿作请求为电子邮箱登录请求,且所述识别模块识别到所述账 户为子账户时,在所述用户信息存储模块中查询所述子账户对应的主账户, 从所述电子邮箱存储模块中调用所述子账户和主账户对应的电子邮箱列表进 行显示,并设置所述子账户和主账户的电子邮箱为可读状态。
17、 根据权利要求16所述的邮件服务器,其特征在于 所述主账户处理;漠块还包括主账户注册单元,用于当解析获取模块接收到的所述电子邮箱操作请求 为主账户注册请求,从所述解析获取模块接收到的所述主账户注册请求中解 析获取主账户的用户信息,存储在所述用户信息存储模块中;所述子账户处理模块还包括子账户注册单元,用于当解析获取模块接收到已登录的主账户提交的子 账户注册请求作为所述电子邮箱操作请求时,从所述解析获取模块接收到的 所述子账户注册请求中解析获取子账户的用户信息,存储在所述用户信息存 储模块中,并建立注册的所述子账户与所述主账户的关联关系。
18、 根据权利要求16所述的邮件服务器,其特征在于 所述主账户处理才莫块还包括主账户销户单元,用于当解析获取模块接收到的所述电子邮箱操作请求 为电子邮箱销户请求,且所述识别模块识别到所述账户为主账户时,在所述 用户信息存储模块中查询所述主账户对应的子账户,从所述电子邮箱存储模 块中清除所迷主账户和所迷子账户对应的电子邮箱,并从所述用户信息存储 模块中删除所述主账户和所述子账户的用户信息;所述子账户处理;漠块还包括子账户销户单元,用于当解析获取模块接收到的所述电子邮箱操作请求 为电子邮箱销户请求,且所述识别模块识别到所述账户为子账户时,在所述 用户信息存储模块中查询所述子账户对应的主账户,从所述电子邮箱存储模 块中清除所述子账户对应的电子邮箱,并将所述子账户和主账户的关联关系 从所述用户信息存储;漠块中删除。
19、 根据权利要求16所述的邮件服务器,其特征在于 所述主账户处理模块还包括主账户冻结单元,用于当解析获取模块接收到的所述电子邮箱操作请求 为电子邮箱冻结请求,且所述识别模块识别到所述账户为主账户时,在所述 用户信息存储模块中查询所述主账户对应的子账户,设置所述电子邮箱存储 模块中所述主账户和所述子账户对应的电子邮箱为暂停^:用状态;所述子账户处理模块还包括子账户冻结单元,用于当解析获取模块接收到的所述电子邮箱操作请求 为电子邮箱冻结请求,且所述识别模块识别到所述账户为子账户时,设置所 述电子邮箱存储模块中所述子账户对应的电子邮箱为暂停使用状态。
20、根据权利要求16所述的邮件服务器,其特征在于 所述主账户处理才莫块还包括主账户冻结恢复单元,用于当解析获取模块接收到的所述电子邮箱操作 请求为电子邮箱冻结恢复请求,且所述识别模块识别到所述账户为主账户时, 在所述用户信息存储;漠块中查询所述主账户对应的子账户,设置所述电子邮 箱存储模块中所述主账户和所述子账户对应的电子邮箱为可用状态;所述子账户处理4莫块还包括子账户冻结恢复单元,用于当解析获取模块接收到的所述电子邮箱操作 请求为电子邮箱冻结恢复请求,且所迷识别模块识别到所述账户为子账户时, 设置所述电子邮箱存储模块中所述子账户对应的电子邮箱为可用状态。
全文摘要
本发明涉及一种电子邮件业务实现方法和邮件服务器。该方法包括当接收到电子邮箱登录请求时,进行认证;当认证通过时,识别该账户的类型,若为主账户,则查询该主账户对应的子账户,调用该主账户和子账户对应的电子邮箱列表进行显示,并设置该主账户的电子邮箱为可读状态,若为子账户,则查询该子账户对应的主账户,调用该子账户和主账户对应的电子邮箱列表进行显示,并设置该子账户和主账户的电子邮箱为可读状态。该邮件服务器包括执行上述电子邮件业务实现方法的功能模块。本发明采用设置主账户和子账户及其关联关系的技术手段,丰富了电子邮件业务的功能,满足了用户对家庭邮箱的使用需求,且实现成本低,易于推广。
文档编号H04L12/58GK101355532SQ20081022254
公开日2009年1月28日 申请日期2008年9月19日 优先权日2008年9月19日
发明者贾宝军 申请人:中国网通集团宽带业务应用国家工程实验室有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1