专利名称:实现电子邮箱的单账户多用户名的方法及系统的制作方法
技术领域:
本发明涉及电子邮件收发系统,尤其涉及一种实现电子邮箱的单账户多用户名的方法及系统。
背景技术:
电子邮件来自于英文的email或e-mail,它表示通过电子通讯手段进行信件的书写、发送和接收。目前使用最多的电子通讯手段为互联网。现有的很多网络设备上都设有电子邮件收发系统来接收/发送电子邮件。电子邮件收发系统包括邮箱服务器和至少一网络终端,所述邮箱服务器和网络终端上设置有邮件处理单元,所述邮件处理单元用于接收其它网络设备传送的电子邮件,或者向其它网络设备发送电子邮件。
很多用户都拥有一个或几个电子邮箱,每个电子邮箱都有一个邮箱地址。电子邮件像普通的邮件一样,也需要通过邮箱地址来确定电子邮件的接收端。现有的邮箱地址的结构为<name>@<domain>,其中,<name>表示用户名,<domain>为所述邮箱服务器所在的位置,通常包括邮箱服务器所在的主机名和该主机所在的域名,即邮箱账号名@主机名.域名。其中,域名由几部分组成,每一部分称为一个子域(Subdomain),各子域之间用圆点“.”隔开,每个子域都会告诉用户一些有关这台邮件服务器的信息。
假定用户gv的本地机(必须具有邮件服务器功能)为dns.cug.edu.cn,其E-mail地址为gv@dns.cug.edu.cn。通过上述的电子邮箱地址可知该电子邮箱所在的邮箱服务器位于在中国(cn)、隶属于教育机构(edu)下的中国地质大学(cug)、机器名是dns的服务器。在@符号的左边是用户的登录名gv。另外,Internet地址还有一种表示方法即纯数字的IP地址。例如,计算机的域名地址为dns.cug.edu.cn,那么一定有一个IP地址202.114.200.254与之对应。用户可以在任何地方使用这个IP地址,就象使用它的域名地址一样。
每个邮箱服务器上设置有邮箱信息存储单元,用于存储每个邮箱对应的账户名称、账户登录密码、用户名称、账户建立日期、帐户建并日期、账户隶属的用户组、账户电子邮箱的大小等。邮件服务器根据邮箱信息存储单元存储的邮箱信息,将每封电子邮件传送到对应的电子信箱中。
现有技术中一个电子邮箱只有一个用户。传统邮箱地址的结构<name>@<domain>中,name既作用户名也作为账户名。也就是一个邮箱账户只有一个用户名,也只有一个用户邮箱地址。虽然邮箱信息存储单元中只需要存储账户名称或用户名称中的其中一项即可,就能通过该存储的账户名称或用户名称和账户登录密码完成用户的身份认证,并且通过该存储的账户名称或用户名称就能确定邮箱的地址。但是,这种设计带来以下的缺陷用户由于各种原因会在同一邮箱服务器上申请若干个新的邮箱地址,占用大量的邮箱空间。特别是有些邮箱所占用的存储空间高达1G。对于同一邮箱服务器而言,造成很多存储空间的浪费,并且,需要增加很多的人力来维护该些邮箱。另外,对于收费的邮件系统来说,用户需要为多个电子邮箱付费,增加了用户的费用。从另一层面来说,用户需要花费更多的时间和精力来记住每个用户名及对应的密码,也需要更多的时间来查看每一邮箱的电子邮件。比如,当用户在使用某一电子邮箱后,发现该电子邮箱经常性收到垃圾邮件,为了避免再受到垃圾邮件的侵扰,通常会放弃该用户名,为此,用户不得不中请另外新的邮箱,由此造成存储空间的浪费。
发明内容
本发明的目的在于提供一种实现电子邮箱的单账户多用户名的方法及系统,以解决现有技术中单个邮箱账户只有一个用户名,即一个邮箱账户仅对应一个邮箱地址,由此造成大量的存储空间浪费且邮箱服务提供商需要大量人力和物力来维护增加的存储空间的技术问题。
为解决上述问题,本发明公开了一种实现电子邮箱的单账户多用户名的方法,包括(1)在邮箱服务器上建立并保存一个账户标识和多个用户名的映射关系,每个用户名对应一邮箱地址,并且所述邮箱服务器根据账户标识分配对应的邮箱存储空间;(2)当邮箱服务器接收到电子邮件时,依据步骤(1)找到所述电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应的邮箱存储空间上。
若用户经过身份认证后,所述邮箱服务器根据用户输入的用户名找到对应的账户标识,并允许所述用户进入所述账户标识对应的邮箱存储空间。
一种实现单账户多用户名的电子邮件收发系统,所述电子邮件收发系统包括至少一终端和邮箱服务器,并在终端和邮箱服务器上设置有邮件处理单元,所述邮箱服务器上还设置有用户信息存储单元和邮箱地址表存储单元,其中用户信息存储单元存储包含用户帐户标识名、用户密码的用户基本信息;邮箱地址表存储单元保存一个账户标识和多个用户名的映射关系;邮件处理单元连接用户信息存储单元和邮箱地址表存储单元,当邮箱服务器接收到电子邮件时,依据找到所述电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应开辟的邮箱存储空间上。
与现有技术相比,本发明具有以下优点本发明建立一个账户标识和多个用户名的映射关系,并且每个用户名对应一邮箱地址,邮箱服务器为每个账户标识开辟一邮箱存储空间,通过上述方式,邮箱服务器可以为为一个邮箱账号分配多个不同的邮箱别名地址,减少大量的存储空间的浪费。本发明可以让用户使用多个用户名及对应的邮箱地址,但本发明仅开辟一个邮箱存储空间,提高存储空间的利用率。还有,当某一邮箱别名地址受到大量垃圾邮件侵扰后,可以根据用户的指示删除所述邮箱别名,而不影响其它邮箱地址及邮箱别名地址的使用。
图1为本发明实现单账户多用户的电子邮件收发系统的结构示意原理图;图2为本发明实现单账户多用户的一种方法的流程图。
具体实施例方式
以下结合附图,具体说明本发明。
本发明的核心在于建立一个账户标识和多个用户名的映射关系,并且每个用户名对应一邮箱地址,邮箱服务器为每个账户标识开辟一邮箱存储空间,通过上述方式,邮箱服务器可以为一个邮箱账号分配多个不同的邮箱别名地址,减少大量的存储空间的浪费。
请参阅图1,其为本发明实现单账户多用户的电子邮件收发系统的结构示意原理图。该电子邮件收发系统包括邮箱服务器1和至少一终端2。邮箱服务器1和终端2都包括用于处理邮件的邮件处理单元。当然,终端也可以和很多的邮箱服务器1相连接。邮箱服务器1除了包括邮件处理单元11之外,还包括用户信息存储单元12和邮箱地址表存储单元13,其中用户信息存储单元12用于存储用户信息,每一用户信息包括用户名、用户密码、该用户名对应的账户标识、用户的个人信息(如身份证)等。用户名包括用户初次注册的用户主名及用户密码、用户后续设置的多个用户别名。用户别名对应的用户密码可以用户自已输入,也可以使用用户主名对应的用户密码。用户别名可以由字符、数字及符号等组成。采用单账户多用户服务的多个用户名可以对应同一账户标识,但是未采用该服务的用户的用户名只对应一账户标识。
邮箱地址表存储单元13用于存储邮箱地址信息,每一邮箱地址信息中存储有用户名、域名等,即存储每个邮箱地址与用户名的一一对应关系,邮箱地址的结构还是使用传统的邮箱地址的结构为<name>@<domain>,而<name>是指用户名。
邮件处理单元11,连接用户信息存储单元12和邮箱地址表存储单元13,用于对邮件进行处理当收到电子邮件时,找到该电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应开辟的邮箱存储空间上,当用户要求登录到某一邮箱时,将用户输入的用户名和用户密码与用户信息存储单元12中保存的用户名和用户密码进行对比,若相同,则说明所述用户的身份认证通过,根据用户输入的用户名找到对应的账户标识,允许所述用户进入所述账户标识对应的邮箱存储空间进行相应操作,如读邮件、写邮件、删除邮件等操作。
上述公开的用户信息存储单元12和邮箱地址表存储单元13可以集成在一个存储单元中,也可以集成在现有的邮箱信息存储单元中。
基于上述公开的电子邮件收发系统,本发明提供了一种实现电子邮箱的单账户多用户名的方法。请参阅图2,其为本发明提供的实现电子邮箱的单账户多用户名的流程图,它包括S110在邮箱服务器上建立并保存一个账户标识和多个用户名的映射关系,每个用户名对应一邮箱地址,并且所述邮箱服务器根据账户标识分配对应的邮箱存储空间;S120当邮箱服务器接收到电子邮件时,依据步骤S110找到所述电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应的邮箱存储空间上。
以下具体说明上述步骤。
一、步骤S110邮箱服务器可以根据接收到的用户输入表明用户身份的识别信息,将具有相同用户身份识别信息的多个用户名分配一个账户标识。比如(a1)邮箱服务器为每个经过注册的用户主名设置对应的账户标识。用户在申请新邮箱时,通常需要输入用户名及对应的用户密码,所述用户名即为用户主名,邮箱服务器为每个用户主名分配一账户标识。并且,该邮箱服务器的一邮箱地址为用户名@域名。
(a2)当经过身份认证的用户通过“设置别名”的人机界面输入若干用户别名时,建立并保存该些用户别名与步骤(a1)的账户标识的映射关系。
用户进入邮箱后,通过相应的人机界面(如设置别名)输入若干用户别名,每一用户别名对应一邮箱别名地址,将该些用户别名与账户标识建立映射关系。若用户在输入用户别名的同时,还设置该用户别名对应的用户密码,则保存所述用户别名与用户密码的对应关系,否则,保存所述用户别名与用户主名的用户密码的对应关系。
二、步骤S120当邮箱服务器接收到电子邮件时,从所述电子邮件的目标邮箱地址中,可以获得用户名,再依据步骤S110找到所述电子邮件的用户名对应的账户标识,将所述电子邮件保存在所述账户标识对应的邮箱存储空间上。
若用户经过身份认证后,所述邮箱服务器根据用户输入的用户名找到对应的账户标识,并允许所述用户进入所述账户标识对应的邮箱存储空间。身份认证通常是指用户输入的用户名及用户密码与用户信息存储单元中预先保存的用户名和用户密码是否有相同,若有相同,则用户通过所述身份认证,否则用户未通过身份认证。所述用户进入所述账户标识对应的邮箱存储空间后,允许用户对所述邮件进行相应操作,如读邮件、删除邮件、发送邮件,更改用户名、更改用户密码、修改个人身份信息等。另外,还允许用户对用户别名进行操作,比如发送至某一邮箱别名地址的垃圾邮件特别多,则用户可以将该邮箱别名地址对应的用户别名进行删除,或者根据具体情况修改用户别名。
通过上述步骤可知,邮箱服务器是根据账户标识开辟邮箱存储空间,账户标识可以与多个用户进行对应,多个用户分别对应有多个邮箱地址。多个邮箱地址在邮箱服务器上仅占用一个邮箱存储空间,即为一个邮箱账号分配多个不同的邮箱别名地址,大大减少存储空间的浪费,同时也减少了邮箱服务器中技术人员对邮箱维护的工作量。
以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域的技术人员能思之的变化都应落在本发明的保护范围内。
权利要求
1.一种实现电子邮箱的单账户多用户名的方法,其特征在于,包括(1)在邮箱服务器上建立并保存一个账户标识和多个用户名的映射关系,每个用户名对应一邮箱地址,并且所述邮箱服务器根据账户标识分配对应的邮箱存储空间;(2)当邮箱服务器接收到电子邮件时,依据步骤(1)找到所述电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应的邮箱存储空间上。
2.如权利要求1所述的实现电子邮箱的单账户多用户名的方法,其特征在于,还包括若用户经过身份认证后,所述邮箱服务器根据用户输入的用户名找到对应的账户标识,并允许所述用户进入所述账户标识对应的邮箱存储空间。
3.如权利要求2所述的实现电子邮件单账户多用户名的方法,其特征在于,所述用户经过身份认证具体为判断用户输入的用户名及用户密码与预先在邮件服务器上保存的用户名及对应的用户密码是否存在相同,若是,则用户经过身份认证,否则,用户未通过身份认证。
4.如权利要求1或2所述的实现电子邮箱的单账户多用户名的方法,其特征在于,用户名包括用户初次注册的用户主名及用户别名,步骤(1)中在邮箱服务器上建立并保存一个账户标识和多个用户名的映射关系具体为(a1)邮箱服务器为每个经过注册的用户主名设置对应的账户标识;(a2)当经过身份认证的用户通过“设置别名”的人机界面输入若干用户别名时,建立并保存该些用户别名与步骤(a1)的账户标识的映射关系。
5.如权利要求4所述的实现电子邮件的单账户多用户名的方法,其特征在于,还包括接收用户删除某一用户别名的指示后,邮箱服务器删除所述用户别名及所述用户别名与账户标识的映射关系。
6.一种实现单账户多用户名的电子邮件收发系统,所述电子邮件收发系统包括至少一终端和邮箱服务器,并在终端和邮箱服务器上设置有邮件处理单元,其特征在于,所述邮箱服务器上还设置有用户信息存储单元和邮箱地址表存储单元,其中用户信息存储单元存储包含用户帐户标识名、用户密码的用户基本信息;邮箱地址表存储单元保存一个账户标识和多个用户名的映射关系;邮件处理单元连接用户信息存储单元和邮箱地址表存储单元,当邮箱服务器接收到电子邮件时,依据找到所述电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应开辟的邮箱存储空间上。
7.如权利要求6所述的实现单账户多用户名的电子邮件收发系统,其特征在于,用户信息存储单元和邮箱地址表存储单元可集成在一存储单元内。
全文摘要
一种实现电子邮箱的单账户多用户名的方法,包括(1)在邮箱服务器上建立并保存一个账户标识和多个用户名的映射关系,每个用户名对应一邮箱地址,并且所述邮箱服务器根据账户标识分配对应的邮箱存储空间;(2)当邮箱服务器接收到电子邮件时,依据步骤(1)找到所述电子邮件的邮箱地址对应的账户标识,将所述电子邮件保存在所述账户标识对应的邮箱存储空间上。本发明建立一个账户标识和多个用户名的映射关系,并且每个用户名对应一邮箱地址,邮箱服务器为每个账户标识开辟一邮箱存储空间,通过上述方式,邮箱服务器可以为一个邮箱帐号分配多个不同的邮箱别名地址,减少大量的存储空间的浪费。
文档编号H04L12/58GK1794284SQ20051013762
公开日2006年6月28日 申请日期2005年12月26日 优先权日2005年12月26日
发明者姜萌 申请人:上海洲信信息技术有限公司