一种配置信息的获取方法及装置与流程

文档序号:13688152阅读:253来源:国知局
一种配置信息的获取方法及装置与流程

本发明涉及数据通信领域的电子邮件技术,尤其涉及一种配置信息的获取方法及装置。



背景技术:

电子邮件(e-mail)是一种基于电子信息交换的通信方式,因其方便、快捷、廉价,在日常办公和生活中被广泛使用。

电子邮件系统主要由邮件服务器和邮件客户端组成,邮件服务器负责邮件的发送和接收;用户通过安装在个人电脑pc或者移动终端上的邮件客户端与邮件服务器建立连接,进而可以在pc或者移动终端上发送和接收电子邮件。

邮件客户端与邮件服务器建立连接时,需要在邮件客户端中配置邮件服务器的地址、端口号、邮件协议以及安全类型等配置信息,在现有配置信息的获取方法中,通常采用以下两种方法获取邮箱域名对应的配置信息:

1)、基于在邮件客户端中静态保存的配置信息,在邮件客户端中获取预先保存的邮箱域名对应的配置信息。例如,当用户通过邮件客户端登陆网易邮箱时,可以在邮件客户端中获取网易邮箱域名对应的配置信息,并按照在邮件客户端中查找到的配置信息与网易邮箱域名对应的邮件服务器建立连接;当用户通过邮件客户端登陆gmail邮箱时,可以在邮件客户端中获取gmail邮箱域名对应的配置信息,并按照在邮件客户端中查找到的配置信息与gmail邮箱域名对应的邮件服务器建立连接。其中,所述配置信息是指邮件客户端与邮件服务器建立连接所需要的公共信息。例如,所述配置信息可以包括:邮件服务器的地址和端口号,以及邮件客户端与邮件服务器建立连接的安全类型和邮件协议。

2)、基于在远端服务器中动态保存的配置信息,在远端服务器中获取邮件地址对应的配置信息,其中,所述配置信息包括:公共配置信息和个人配置信息。例如,当用户通过邮件客户端登陆网易邮箱时,可以先在远端服务器中查找邮件地址对应的配置信息;当在远端服务器中没有查找到邮件地址对应的邮箱信息时,可以获取用户输入的邮件地址对应的配置信息,并按照用户输入的邮箱信息与网易邮箱域名对应的邮件服务器建立连接,当按照用户输入的邮件地址对应的配置信息与邮件服务器连接成功时,在远端服务器中保存用户输入邮件地址对应的配置信息;当在远端服务器中查找到邮件地址对应的配置信息时,按照在远端服务器中查找到的配置信息与邮件服务器建立连接。需要说明的是,在远端服务器动态保存配置信息的方法中,配置信息中的公共配置信息和个人配置信息是打包存储在远端服务器中的,也就是说,远端服务器中的一个配置信息只能对应于一个邮箱地址,而不能对应于一个邮箱域名。

在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:

在上述现有的配置信息的获取方法中,可以在邮件客户端中静态保存邮箱域名对应的配置信息,也可以在远端服务器中动态保存邮件地址对应的配置信息;但是不管是在邮件客户端静态保存配置信息,还是在远端服务器动态保存配置信息,邮件客户端和远端服务器都不可能保存所有邮件服务器的配置信息,而且邮件服务器也可能是在不断增加的。因此,采用现有配置信息的获取方法,当在邮件客户端中没有查找到邮箱域名对应的配置信息,需要用户输入邮箱域名对应的配置信息;当在远端服务器中没有查找到邮件地址对应的配置信息时,需要用户输入邮件地址对应的配置信息;并且,当邮件客户端再次与该邮箱域名对应的邮件服务器建立连接时,还需要用户再次输入配置信息,导致用户登陆电子邮箱非常不方便,用户体验很差。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种配置信息的获取方法及装置,能够有效地避免用户在邮件客户端中重复输入配置信息,方便用户登陆电子邮箱,提升用户体验。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种配置信息的获取方法,所述方法包括:

根据用户输入的邮件地址确定邮箱域名;

查找所述邮箱域名对应的配置信息;

当没有查找到所述配置信息时,获取所述用户输入的所述邮箱域名对应的配置信息;

按照所述配置信息与所述邮箱域名对应的邮件服务器建立连接;

当按照所述配置信息与所述邮件服务器连接成功时,保存所述用户输入的所述邮箱域名对应的配置信息,并将所述配置信息发送至远端服务器进行保存。

在上述实施例中,所述查找所述邮箱域名对应的配置信息包括:

在邮件客户端预先保存的配置信息中查找所述邮箱域名对应的配置信息;

当在所述邮件客户端中没有查找到所述配置信息时,在所述远端服务器预先保存的配置信息中查找所述配置信息。

在上述实施例中,所述方法还包括:

当在所述邮件客户端中查找到所述配置信息时,按照在所述邮件客户端中查找到的配置信息与所述邮件服务器建立连接;

当按照在所述邮件客户端中查找到的配置信息与所述邮件服务器连接失败时,在所述远端服务器预先保存的配置信息中查找所述配置信息。

在上述实施例中,所述方法还包括:

当在所述远端服务器中查找到所述配置信息时,按照在所述远端服务器中查找到的配置信息与所述邮件服务器建立连接;

当按照在所述远端服务器中查找到的配置信息与所述邮件服务器连接失败时,获取所述用户输入的所述邮箱域名对应的配置信息。

在上述实施例中,所述方法还包括:

当按照在所述远端服务器中查找到的配置信息与所述邮件服务器连接成功时,保存在所述远端服务器中查找到的配置信息。

本发明实施例还提供了一种配置信息的获取装置,所述装置包括:确定单元、查找单元、获取单元、连接单元和存储单元;其中,

所述确定单元,用于根据用户输入的邮件地址确定邮箱域名,将所述邮箱域名通知给所述查找单元;

所述查找单元,用于查找所述邮箱域名对应的配置信息;当没有查找到所述配置信息时,向所述获取单元发送一个获取指令;

所述获取单元,用于在接收到所述获取指令之后,获取所述用户输入的邮箱域名对应的配置信息,将所述用户输入的邮箱域名对应的配置信息发送给所述连接单元;

所述连接单元,用于按照所述配置信息与所述邮箱域名对应的邮件服务器建立连接,当按照所述配置信息与所述邮件服务器连接成功时,将所述配置信息发送给所述存储单元;

所述存储单元,用于保存所述用户输入的所述邮箱域名对应的配置信息,并将所述配置信息发送至远端服务器进行保存。

在上述实施例中,所述查找单元,具体用于在邮件客户端预先保存的配置信息中查找所述邮箱域名对应的配置信息;当在所述邮件客户端中没有查找到所述配置信息时,在所述远端服务器预先保存的配置信息中查找所述配置信息。

在上述实施例中,所述查找单元,还用于当在所述邮件客户端中查找到所述配置信息时,将在所述邮件客户端中查找到的配置信息发送给所述连接单元;

所述连接单元,具体用于按照在所述邮件客户端中查找到的配置信息与所述邮件服务器建立连接;当按照在所述邮件客户端中查找到的配置信息与所述邮件服务器连接失败时,向所述查找单元发送一个查找指令;

所述查找单元,还用于在接收到所述查找指令之后,在所述远端服务器预先保存的配置信息中查找所述配置信息。

在上述实施例中,所述查找单元,还用于当在所述远端服务器中查找到所述配置信息时,将在所述远端服务器中查找到的配置信息发送给所述连接单元;

所述连接单元,还用于按照在所述远端服务器中查找到的配置信息与所述邮件服务器建立连接;当按照在所述远端服务器中查找到的配置信息与所述邮件服务器连接失败时,向所述获取单元发送所述获取指令;

所述获取单元,还用于在接收到所述获取指令之后,获取所述用户输入的所述邮箱域名对应的配置信息。

在上述实施例中,所述连接单元,还用于当按照在所述远端服务器中查找到的配置信息与所述邮件服务器连接成功时,将在所述远端服务器中查找到的配置信息发送给所述存储单元;

所述存储单元,还用于保存在所述远端服务器中查找到的配置信息。

由此可见,在本发明实施例的技术方案中,先根据用户输入的邮件地址确定邮箱域名,然后查找该邮箱域名对应的配置信息,当没有查找到配置信息时,可以获取用户输入的邮箱域名对应的配置信息,然后按照该配置信息与邮箱域名对应的邮件服务器建立连接,当按照该配置信息与邮件服务器连接成功时,保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。也就是说,在本发明提出的技术方案中,当没有查找到邮箱域名对应的配置信息,并按照用户输入的邮箱域名对应的配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。由此可知,当邮件客户端再次与该邮箱域名对应的邮件服务器建立连接时,可以在邮件客户端中查找到邮箱域名对应的配置信息,而不需要用户重复输入配置信息。本发明实施例不像现有技术中,由于邮件客户端不会保存用户输入的邮箱域名对应的配置信息,而远端服务器保存的也仅仅是邮件地址对应的配置信息,当邮件客户端再次与邮箱域名对应的邮件服务器建立连接时,还需要用户再次输入配置信息。

进一步的,在本申请实施例的技术方案中,由于在邮件客户端中保存用户输入的邮箱域名对应的配置信息之后,还将该配置信息发送至远端服务器进行保存,因此,远端服务器可以更加全面地获取到不同邮箱域名对应的配置信息,所以将配置信息发送至远端服务器进行保存可以满足更多用户获取配置信息的需求。显然,和现有技术相比,本发明实施例提出的配置信息的获取方法及装置,能够有效地避免用户在邮件客户端中重复输入配置信息,方便用户登陆电子邮箱,提升用户体验;并且,实现起来简单方便,便于普及,适用范围更广。

附图说明

图1为本发明实施例中配置信息的获取方法的第一实现流程示意图;

图2为本发明实施例中配置信息的获取方法的第二实现流程示意图;

图3为本发明实施例中配置信息的获取装置的组成结构示意图。

具体实施方式

在本发明的各种实施例中,图1为本发明实施例中配置信息的获取方法的第一实现流程示意图,如图1所示,配置信息的获取方法可以包括以下步骤:

步骤101、根据用户输入的邮件地址确定邮箱域名。

在本发明的具体实施例中,可以根据用户输入的邮件地址确定邮箱域名。邮件地址如真实生活中人们常用的信件一样,包括:收件人地址和发件人地址。其中,邮件地址的格式由三部分组成:第一部分是用户名,代表用户信箱的帐号,支持字母、数字和下划线组成的组合,对于同一个邮件服务器来说,这个帐号必须是唯一的;第二部分是分隔符“@”;第三部分是邮箱域名,用以标志其所在的位置。如:support@163.com即为一个邮件地址,该邮件地址的用户名为“support”;邮箱域名为“163.com”。因此,邮件客户端可以根据用户输入的邮件地址确定邮箱域名。

步骤102、查找邮箱域名对应的配置信息。

在本发明的具体实施例中,在根据用户输入的邮件地址确定邮箱域名之后,可以分别在邮件客户端和远端服务器中查找邮箱域名对应的配置信息。具体地,可以先在邮件客户端预先保存的配置信息中查找邮箱域名对应的配置信息;当在邮件客户端中没有查找到邮箱域名对应的配置信息时,可以进一步在远端服务器预先保存的配置信息中查找邮箱域名对应的配置信息。其中,所述配置信息可以包括:邮件服务器的地址和端口号,以及邮件客户端与邮件服务器建立连接的安全类型和邮件协议。

步骤103、当没有查找到配置信息时,获取用户输入的邮箱域名对应的配置信息。

在本发明的具体实施例中,当在邮件客户端和远端服务器中都没有查找到邮箱域名对应的配置信息时,表明邮件客户端没有与该邮箱域名对应的邮件服务器连接成功过,或者,邮箱域名对应的配置信息发生了变化,此时需要用户在邮件客户端中输入邮箱域名对应的配置信息,因此,在本发明的具体实施例中,当在邮件客户端和远端服务器中都没有查找到配置信息时,可以在邮件客户端中获取用户输入的邮箱域名对应的配置信息。

进一步的,在本发明的具体实施例中,当在邮件客户端中查找到邮箱域名对应的配置信息时,可以按照在邮件客户端中查找到的配置信息与邮件服务器建立连接;当按照在邮件客户端中查找到的配置信息与邮件服务器连接成功时,可以结束配置信息的获取流程;当按照在邮件客户端中查找到的配置信息与邮件服务器连接失败时,可以进一步在远端服务器预先保存的配置信息中查找邮箱域名对应的配置信息。

进一步的,在本发明的具体实施例中,当在远端服务器中查找到邮箱域名对应的配置信息时,可以按照在远端服务器中查找到的配置信息与邮件服务器建立连接;当按照在远端服务器中查找到的配置信息与邮件服务器连接成功时,邮件客户端可以保存在远端服务器中查找到的配置信息;当按照在远端服务器中查找到的配置信息与邮件服务器连接失败时,可以获取用户输入的邮箱域名对应的配置信息。

步骤104、按照该配置信息与邮箱域名对应的邮件服务器建立连接。

在本发明的具体实施例中,当在邮件客户端中获取到用户输入的邮箱域名对应的配置信息之后,可以按照该配置信息与邮箱域名对应的邮件服务器建立连接;当按照该配置信息与邮件服务器连接成功时,可以执行步骤104;当按照该配置信息与邮件服务器连接失败时,则可以结束配置信息的获取流程。

步骤105、当按照该配置信息与邮件服务器连接成功时,保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。

在本发明的具体实施例中,当按照该配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存;当按照该配置信息与邮件服务器连接失败时,可以结束配置信息的获取流程。也就是说,在本发明的具体实施例中,由于在邮件客户端中保存用户输入的邮箱域名对应的配置信息之后,还将该配置信息发送至远端服务器进行保存,因此,远端服务器可以更加全面地获取到不同邮箱域名对应的配置信息,所以将配置信息发送至远端服务器进行保存可以满足更多用户获取配置信息的需求。

根据上述的分析可知,通过上述的步骤101~105,当在邮件客户端与邮件服务器中都没有查找到邮箱域名对应的配置信息时,可以获取用户输入的邮箱域名对应的配置信息,当按照该配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息。由此可知,当邮件客户端再次与该邮箱域名对应的邮件服务器建立连接时,可以在邮件客户端中查找到该邮箱域名对应的配置信息,而不需要用户重复输入配置信息,方便用户登陆电子邮箱,提升用户体验。

图2为本发明实施例中配置信息的获取方法的第二实现流程示意图,如图2所示,配置信息的获取方法可以包括以下步骤:

步骤201、根据用户输入的邮件地址确定邮箱域名。

在本发明的具体实施例中,邮件客户端可以根据用户输入的邮件地址确定邮箱域名。例如,假设邮件客户端获取到用户输入的邮件地址为:support@163.com,在本步骤中,可以根据该邮件地址确定邮箱域名为“163.com”。

步骤202、在邮件客户端预先保存的配置信息中查找邮箱域名对应的配置信息。

在本发明的具体实施例中,在根据用户输入的邮件地址确定邮箱域名之后,可以在邮件客户端预先保存的配置信息中查找该邮箱域名对应的配置信息。

步骤203、判断在邮件客户端中是否查找到邮箱域名对应的配置信息;当在邮件客户端中查找到邮箱域名对应的配置信息时,执行步骤204;当在邮件客户端中没有查找到邮箱域名对应的配置信息时,执行步骤206。

在本步骤中,可以判断在邮件客户端中是否查找到邮箱域名对应的配置信息。例如,假设邮件客户端获取到用户输入的邮件地址为:support@163.com,在本步骤中,可以判断在邮件客户端中是否能够查找到163邮箱域名对应的配置信息;当在邮件客户端中查找到163邮箱域名对应的配置信息时,执行步骤204;当在邮件客户端中没有查找到163邮箱域名对应的配置信息时,执行步骤206。

步骤204、按照在邮件客户端中查找到的配置信息与邮件服务器建立连接。

在本步骤中,当在邮件客户端中查找到邮箱域名对应的配置信息时,可以按照在邮件客户端中查找到的配置信息与邮件服务器建立连接。例如,在邮件客户端中查找到163邮箱域名对应的配置信息之后,可以按照在邮件客户端中查找到的163邮箱域名对应的配置信息与邮件服务器建立连接。

步骤205、判断按照在邮件客户端中查找到的配置信息与邮件服务器是否连接成功;当邮件客户端与邮件服务器连接成功时,执行步骤215;当邮件客户端与邮件服务器连接失败时,执行步骤206。

在本步骤中,在按照在邮件客户端中查找到的配置信息与邮件服务器建立连接之后,可以判断邮件客户端与邮件服务器是否连接成功。例如,在按照在邮件客户端中查找到的163邮箱域名对应的配置信息与邮件服务器建立连接之后,可以判断邮件客户端与邮件服务器是否连接成功;当邮件客户端与邮件服务器连接成功时,执行步骤215;当邮件客户端与邮件服务器连接失败时,执行步骤206。

步骤206、在远端服务器预先保存的配置信息中查找邮箱域名对应的配置信息。

在本发明的具体实施例中,当在邮件客户端中没有查找到邮箱域名对应的配置信息时,或者,按照在邮件客户端中查找到的配置信息与邮件服务器连接失败时,可以在远端服务器预先保存的配置信息中查找邮箱域名对应的配置信息。例如,假设在邮件客户端中没有查找到163邮箱域名对应的配置信息,或者,按照在邮件客户端中查找到的163邮箱域名对应的配置信息与邮件服务器连接失败时,可以在远端服务器预先保存的配置信息中查找163邮箱域名对应的配置信息。

步骤207、判断在远端服务器中是否查找到邮箱域名对应的配置信息;当在远端服务器中查找到邮箱域名对应的配置信息时,执行步骤208;当在远端服务器中没有查找到邮箱域名对应的配置信息时,执行步骤211。

在步骤中,可以判断在远端服务器中是否查找到邮箱域名对应的配置信息。例如,可以判断在远端服务器中是否查找到163邮箱域名对应的配置信息;当在远端服务器中查找到163邮箱域名对应的配置信息时,执行步骤208;当在远端服务器中没有查找到163邮箱域名对应的配置信息时,执行步骤211。

步骤208、按照在远端服务器中查找到的配置信息与邮件服务器建立连接。

在本发明的具体实施例中,当在远端服务器中查找到邮箱域名对应的配置信息时,可以按照在远端服务器中查找到的配置信息与邮件服务器建立连接。例如,在远端服务器中查找到163邮箱域名对应的配置信息之后,可以按照在远端服务器中查找到的163邮箱域名对应的配置信息与邮件服务器建立连接。

步骤209、判断按照在远端服务器中查找到的配置信息与邮件服务器是否连接成功;当邮件客户端与邮件服务器连接成功时,执行步骤210;当邮件客户端与邮件服务器连接失败时,执行步骤211。

在本发明的具体实施例中,按照在远端服务器中查找到的配置信息与邮件服务器建立连接之后,可以判断邮件客户端与邮件服务器是否连接成功,例如,按照在远端服务器中查找到的163邮箱域名对应的配置信息与邮件服务器建立连接之后,可以判断邮件客户端与邮件服务器是否连接成功;当邮件客户端与邮件服务器连接成功时,执行步骤210;当邮件客户端与邮件服务器连接失败时,执行步骤211。

步骤210、在邮件客户端中保存在远端服务器中查找到的配置信息。

在本发明的具体实施例中,当按照在远端服务器中查找到的配置信息与邮件服务器连接成功时,可以在邮件客户端中保存在远端服务器中查找到的配置信息,结束配置信息的获取流程。例如,当按照在远端服务器中查找到的163邮箱域名对应的配置信息与邮件服务器连接成功时,可以在邮件客户端中保存在远端服务器中查找到的163邮箱域名对应的配置信息,结束配置信息的获取流程。

步骤211、在邮件客户端中获取用户输入的邮箱域名对应的配置信息。

在本发明的具体实施例中,当在远端服务器中没有查找到邮箱域名对应的配置信息时,或者,按照在远端服务器中查找到的配置信息与邮件服务器连接失败时,可以在邮件客户端中获取用户输入的邮箱域名对应的配置信息。例如,当在远端服务器中没有查找到163邮箱域名对应的配置信息时,或者,按照在远端服务器中查找到的163邮箱域名对应的配置信息与邮件服务器连接失败时,可以在邮件客户端中获取用户输入的163邮箱域名对应的配置信息。

步骤212、按照用户输入的邮箱域名对应的配置信息与邮件服务器建立连接。

在本发明的具体实施例中,当在邮件客户端中获取到用户输入的邮箱域名对应的配置信息之后,可以按照该配置信息与邮件服务器建立连接。例如,当在邮件客户端中获取到163邮箱域名对应的配置信息之后,可以按照用户输入的163邮箱域名对应的配置信息与邮件服务器建立连接。

步骤213、判断按照该配置信息与邮件服务器是否连接成功;当邮件客户端与邮件服务器连接成功时,执行步骤214;当邮件客户端与邮件服务器连接失败时,执行步骤215。

在本步骤中,在按照用户输入的邮箱域名对应的配置信息与邮件服务器建立连接之后,可以判断邮件客户端与邮件服务器是否连接成功;当邮件客户端与邮件服务器连接成功时,执行步骤214;当邮件客户端与邮件服务器连接失败时,执行步骤215。

步骤214、保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。

在本发明的具体实施例中,当按照用户输入的邮箱域名对应的配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。

步骤215、结束配置信息的获取流程。

在本发明的具体实施例中,当按照在邮件客户端查找到的配置信息与邮件服务器连接成功时,或者,当按照用户输入的配置信息与邮件服务器连接失败时,可以结束配置信息的获取流程。

根据上述的分析可知,通过上述的步骤201~215,当在邮件客户端与邮件服务器中都没有查找到邮箱域名对应的配置信息时,可以获取用户输入的配置信息,当按照用户输入的配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。由此可知,当邮件客户端再次与该邮箱域名对应的邮件服务器建立连接时,可以在邮件客户端中查找到该邮箱域名对应的配置信息,而不需要用户重复输入配置信息,方便用户登陆电子邮箱,提升用户体验。

本发明实施例提出的配置信息的获取方法,当没有查找到邮箱域名对应的配置信息,并按照用户输入的邮箱域名对应的配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。由此可知,当邮件客户端再次与该邮箱域名对应的邮件服务器建立连接时,可以在邮件客户端中查找到邮箱域名对应的配置信息,而不需要用户重复输入配置信息。本发明实施例不像现有技术中,由于邮件客户端不会保存用户输入的邮箱域名对应的配置信息,而远端服务器保存的也仅仅是邮件地址对应的配置信息,当邮件客户端再次与邮箱域名对应的邮件服务器建立连接时,还需要用户再次输入配置信息。

进一步的,在本申请实施例的技术方案中,由于在邮件客户端中保存用户输入的邮箱域名对应的配置信息之后,还将该配置信息发送至远端服务器进行保存,因此,远端服务器可以更加全面地获取到不同邮箱域名对应的配置信息,所以将配置信息发送至远端服务器进行保存可以满足更多用户获取配置信息的需求。显然,和现有技术相比,本发明实施例提出的配置信息的获取方法及装置,能够有效地避免用户在邮件客户端中重复输入配置信息,方便用户登陆电子邮箱,提升用户体验;并且,实现起来简单方便,便于普及,适用范围更广。

图3为本发明实施例中配置信息的获取装置的组成结构示意图,如图3所示,所述装置包括:确定单元301、查找单元302、获取单元303、连接单元304和存储单元305;其中,

所述确定单元301,用于根据用户输入的邮件地址确定邮箱域名,将所述邮箱域名通知给所述查找单元302;

所述查找单元302,用于查找所述邮箱域名对应的配置信息;当没有查找到所述配置信息时,向所述获取单元303发送一个获取指令;

所述获取单元303,用于在接收到所述获取指令之后,获取所述用户输入的邮箱域名对应的配置信息,将所述用户输入的邮箱域名对应的配置信息发送给所述连接单元304;

所述连接单元304,用于按照所述配置信息与所述邮箱域名对应饿的邮件服务器建立连接,当按照所述配置信息与所述邮件服务器连接成功时,将所述配置信息发送给所述存储单元305;

所述存储单元305,用于保存所述用户输入的邮箱域名对应的配置信息,并将所述配置信息发送至远端服务器进行保存。

进一步的,所述查找单元302,具体用于在邮件客户端预先保存的配置信息中查找所述配置信息;当在所述邮件客户端中没有查找到所述配置信息时,在所述远端服务器预先保存的配置信息中查找所述配置信息。

进一步的,所述查找单元302,还用于当在所述邮件客户端中查找到所述配置信息时,将在所述邮件客户端中查找到的配置信息发送给所述连接单元304;

所述连接单元304,具体用于按照在所述邮件客户端中查找到的配置信息与所述邮件服务器建立连接;当按照在所述邮件客户端中查找到的配置信息与所述邮件服务器连接失败时,向所述查找单元302发送一个查找指令;

所述查找单元302,还用于在接收到所述查找指令之后,在所述远端服务器预先保存的配置信息中查找所述配置信息。

进一步的,所述查找单元302,还用于当在所述远端服务器中查找到所述配置信息时,将在所述远端服务器中查找到的配置信息发送给所述连接单元304;

所述连接单元304,还用于按照在所述远端服务器中查找到的配置信息与所述邮件服务器建立连接;当按照在所述远端服务器中查找到的配置信息与所述邮件服务器连接失败时,向所述获取单元303发送所述获取指令;

所述获取单元303,还用于在接收到所述获取指令之后,获取所述用户输入的邮箱域名对应的配置信息。

进一步的,所述连接单元304,还用于当按照在所述远端服务器中查找到的配置信息与所述邮件服务器连接成功时,将在所述远端服务器中查找到的配置信息发送给所述存储单元305;

所述存储单元305,还用于保存在所述远端服务器中查找到的配置信息。

在实际应用中,所述确定单元301、查找单元302、获取单元303、连接单元304和存储单元305均可由位于pc或者移动终端的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

本发明实施例提出的配置信息的获取装置,当没有查找到邮箱域名对应的配置信息,并按照用户输入的邮箱域名对应的配置信息与邮件服务器连接成功时,可以保存用户输入的邮箱域名对应的配置信息,并将该配置信息发送至远端服务器进行保存。由此可知,当邮件客户端再次与该邮箱域名对应的邮件服务器建立连接时,可以在邮件客户端中查找到邮箱域名对应的配置信息,而不需要用户重复输入配置信息。本发明实施例不像现有技术中,由于邮件客户端不会保存用户输入的邮箱域名对应的配置信息,而远端服务器保存的也仅仅是邮件地址对应的配置信息,当邮件客户端再次与邮箱域名对应的邮件服务器建立连接时,还需要用户再次输入配置信息。

进一步的,在本申请实施例的技术方案中,由于在邮件客户端中保存用户输入的邮箱域名对应的配置信息之后,还将该配置信息发送至远端服务器进行保存,因此,远端服务器可以更加全面地获取到不同邮箱域名对应的配置信息,所以将配置信息发送至远端服务器进行保存可以满足更多用户获取配置信息的需求。显然,和现有技术相比,本发明实施例提出的配置信息的获取方法及装置,能够有效地避免用户在邮件客户端中重复输入配置信息,方便用户登陆电子邮箱,提升用户体验;并且,实现起来简单方便,便于普及,适用范围更广。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1