一种即时通讯工具客户端的登陆方法及系统的制作方法
【专利摘要】本发明公开了一种即时通讯工具客户端的登陆方法,该方法包括如下步骤:A)在账号输入处输入在第三方邮件服务器上已注册的电子邮箱账号,在密码输入处输入该电子邮箱账号的密码;B)通过输入的电子邮箱账号寻找到该第三方电子邮件服务器地址;C)根据输入的电子邮箱用户名和密码向该第三方邮件服务器发送连接验证请求;D)如果获得该第三方邮件服务器验证通过,则该客户端就获得登陆即时通讯服务器的验证通过,登陆即时通讯服务器;否则,不能登陆该即时通讯服务器。本发明不需要即时通讯用户在即时通讯服务器上注册,只要其拥有电子邮箱即可。
【专利说明】一种即时通讯工具客户端的登陆方法及系统
【技术领域】
[0001] 本发明涉及即时通讯领域,尤其涉及一种即时通讯工具客户端的登陆方法及系 统。
【背景技术】
[0002] 即时通讯是一个终端连网一个即时通讯网路的服务。即时通讯不同于e-mail在 于它的交谈是即时的。大部分的即时通讯服务提供了 Presence Awareness的特性-显 示联络人名单,联络人是否在线上与能否与联络人交谈。即时通讯的客户端相对而言数量 更多,其中有MSN、QQ、Skype、YY语音、阿里旺旺、FastMsg、新浪UC、LAH00、网易泡泡等。
[0003] 即时通信软件之间互联互通的技术操作难度并不高,软件之间实现兼容、实现互 联互通完全可以做到,关键是不同服务商看待互联互通问题的立场是不一致的。实力较强 的服务商多半不愿意实现和其他服务商的软件兼容,而实力相对较弱的服务商则希望通过 即时通信软件的兼容,也就是互联互通来扩大自身即时通信软件产品的用户群。这样的格 局使有的应用者不得不安装多个即时通讯客户端,来和不同的好友进行沟通,那么有没有 这么一项技术,能把人为的即时通讯壁垒打破呢?更好的把即时通讯的用户融合起来呢? 有没有一个即时通讯软件可以把其他平台的用户都兼容呢?
【发明内容】
[0004] 鉴于上述现有技术所存在的问题,本发明的技术为一种即时通讯工具客户端的登 陆方法及系统,只要用户曾经注册过电子邮箱,就不需要再新注册用户,可以直接应用即时 通讯工具,且登陆时只需要有邮箱密码即可,即时通讯功能不需要新密码。
[0005] 本发明提供一种即时通讯工具客户端的登陆方法,该方法包括如下步骤:A)在账 号输入处输入在第三方邮件服务器上已注册的电子邮箱账号,在密码输入处输入该电子邮 箱账号的密码;B)通过输入的电子邮箱账号寻找到该第三方电子邮件服务器地址;C)根据 输入的电子邮箱用户名和密码向该第三方邮件服务器发送连接验证请求;D)如果获得该 第三方邮件服务器验证通过,则该客户端就获得登陆即时通讯服务器的验证通过,登陆即 时通讯服务器;否则,不能登陆该即时通讯服务器。所述的第三方邮件服务器与所述即时 通讯服务器之间没有共享用户信息和没有特殊即时通讯合作协议。在登陆即时通讯服务 器一定时间后可以再一次通过输入的电子邮箱账号寻找到该第三方电子邮件服务器对用 户名和密码进行验证,如果此次验证错误将退出即时通讯客户端。还有一个邮件通讯协议 选择过程,选择与验证第三方邮件服务器一致的通讯协议。不同的邮件服务器也许会采用 不同的通讯协议,选择与邮件服务器相对应的通讯协议,如通讯协议有SMTP、eSMTP、POP3、 Hotmail、Yahoo等。第三方邮件服务器与即时通讯服务器是不同的运营商,这是本发明的 一个特点,这样QQ邮箱用户和MSN用户可以通过采用本发明方法平台进行交流,只需要遵 照互联网通用的标准通讯协议就可以实现双方的连接通讯;成功获得第三方邮件服务器的 验证是即时通讯服务器的登陆许可证。
[0006] 作为对上述即时通讯工具客户端的登陆方法的进一步改进,所述的步骤B中是根 据客户端的输入由即时通讯服务器寻找第三方电子邮件服务器地址;所述步骤C中也是由 即时通讯服务器向第三方邮件服务器发送验证请求。当然也可以是所述的步骤B中是根据 客户端的输入再由客户端自身去寻找第三方电子邮件服务器地址;所述步骤C中也是由客 户端向第三方邮件服务器发送验证请求。
[0007] 作为对上述即时通讯工具客户端的登陆方法的进一步改进,所述的电子邮箱的用 户名第一次登陆前没有在即时通讯服务器上注册。在即时通讯服务器上没有该账号的任 何信息的情况下可以直接进行即时通讯登陆,这是本发明的一个特点。成功登陆邮件服务 器后,可以对该邮箱账号的通讯录、发送邮件、收到邮件等的邮件账号信息进行搜索,该搜 索可以是系统设定或用户设定的,判断电子邮件用户是否已经成为即时通讯功能的一个用 户,如果是即时通讯功能的用户且不是自己的联系人就显示一条提醒;也可以发现所有不 是即时通讯好友的邮箱账号都做提醒。
[0008] 作为对上述即时通讯工具客户端的登陆方法的进一步改进,根据设定条件将即时 聊天记录发送到登陆账号的邮箱和/或其他指定的邮箱中。设定条件方法可以是系统默 认,也可以由用户自己设定,或两者结合,如设定在一定时间内将聊天记录发送到邮箱中, 或退出时将聊天记录发送到邮箱中,该邮箱可以是即时通讯登陆时用的邮箱账号,也可以 是其他指定邮箱。
[0009] 作为对上述即时通讯工具客户端的登陆方法的进一步改进,所述的第三方邮件服 务器验证通过后,登陆该邮件服务器,对收件箱和/或发件箱和/或通讯录进行搜索,如搜 索出邮件账号不是即时通讯好友账号,则显示一条提醒信息。搜索的内容可以先被读取到 一个缓冲区后再进行搜索。
[0010] 作为对上述即时通讯工具客户端的登陆方法的进一步改进,所述的电子邮件的用 户名输入时可以由设定的其他字母和/或字符代替,验证前转换成原用户名。如有的邮箱 比较长,可以用较短的字符关联起来进行代替,验证前转换成该邮箱账号。
[0011] 本发明还提供一种即时通讯工具客户端的登陆系统,该系统包括:邮件账号验证 模块,用于根据输入的在第三方电子邮件服务器上注册的电子邮箱用户名和密码,寻找、连 接第三方邮件服务器,并返回验证成功或失败的信息;即时通讯模块,用于在邮件账号验证 模块返回成功时登陆即时通讯服务器,进行即时通讯。第三方邮件服务器与即时通讯服务 器是不同的运营商,这是本发明的一个特点,这样QQ邮箱用户和MSN用户可以通过采用本 系统平台进行交流,只需要遵照互联网通用的标准通讯协议就可以实现双方的连接通讯; 成功获得第三方邮件服务器的验证是即时通讯服务器的登陆许可证。所述的第三方邮件服 务器与所述即时通讯服务器之间没有共享用户信息和没有特殊即时通讯合作协议。该第三 方邮件服务器与该即时通讯服务器没有特殊要求,只是巨大网络中两台普通的服务器,彼 此没有特殊通讯协议,即使有特殊通讯合作协议,也可以不采用特殊协议,而只采用网络中 标准通讯协议。
[0012] 作为对上述即时通讯工具客户端的登陆系统的进一步改进,所述的邮件账号验证 模块的寻找、连接第三方邮件服务器是通过发送相关信息和请求后由即时通讯服务器来实 现的。当然上述过程也可以由客户端去实现。
[0013] 作为对上述即时通讯工具客户端的登陆系统的进一步改进,所述的已在第三方电 子邮件服务器上注册的电子邮件用户名第一次登陆即时通讯服务器前没有在即时通讯服 务器上注册。
[0014] 作为对上述即时通讯工具客户端的登陆系统的进一步改进,该系统还包括:聊天 记录发送模块,根据设定条件将即时聊天记录发送到登陆账号的电子邮箱和/或其他指定 的电子邮箱中。设定条件有很多,如一定时间后、退出即时通讯时、达到一定记录量时、对特 定的聊天方的聊天记录等,条件可以是由用户设定,也可以是由系统自动设定。
[0015] 作为对上述即时通讯工具客户端的登陆系统的进一步改进,该系统还包括:潜在 好友搜索模块,用于邮件账号验证模块验证成功后,登陆电子邮件服务器,对收件箱和/或 发件箱和/或邮件通讯录进行电子邮件联系人搜索,搜索出那些电子邮件联系人不在即时 通讯好友中的;潜在好友提醒模块,用于将潜在好友搜索模块的搜索显示出来。
[0016] 作为对上述即时通讯工具客户端的登陆系统的进一步改进,该系统还包括:账号 关联模块,用于将电子邮箱的用户名与设定的其他字母和/或字符关联起来,当输入关联 的字母和/字符时将其转换成电子邮箱的用户名,用于验证。
[0017] 在本发明中,能在客户端通过电子邮箱账号和密码登陆即时通讯工具,在电子邮 件服务器验证通过后就可成功登陆即时通讯工具,进行即时通讯,即时通讯的服务器提供 方与电子邮件服务器提供方不相同,这是区别于现有技术的重要特点。在即时通讯领域被 几个巨头垄断的局面,新兴的即时通讯工具很难有生存空间,也许本发明技术出现之后,这 个局面会有所改变,也许垄断者会变成合作者。只要有电子邮箱,通过一个客户端,就可以 即时通讯,不用注册,不用多记忆密码,一个电子邮箱及其密码就可以实现即时通讯,对邮 箱的提供方没有限制。公司、企业应该更喜欢用本技术的产品,企业提供正常通讯的邮箱, 如果能用此邮箱进行即时通讯服务,会很大程度上提供企业对外、对内的交流效率和降低 沟通成本,同时企业还能够很好控制其企业邮箱极其密码,使企业资源不易流失。
【专利附图】
【附图说明】
[0018] 图1为本发明方法的基本流程图;
[0019] 图2为本发明系统的连接示意图。
【具体实施方式】
[0020] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所 获得的所有其他实施例,都属于本发明保护的范围。
[0021] 本发明实施例主要是将邮件账号验证与即时通讯登录结合起来,即时通讯的账号 为电子邮箱账号,登陆条件是以邮箱用户名和密码是否获得其所属的邮件服务器验证通 过。
[0022] 具体的,即时通讯工具客户端的登陆方法,如假设电子邮箱账号为eXample@163. com,密码为123456,即时通讯服务器为qq. com,结合图1示出了本发明实在客户端实现邮 件收发和即时通讯功能的方法的流程图,包括如下步骤:
[0023] S101 :输入电子邮箱账号和密码;
[0024] 需要说明的是此处的输入可以是以前输入的电子邮件和密码保存起来的,此时只 是一个读取的过程。在此输入的为在第三方邮件服务器上已注册的电子邮件的用户名和密 码,现输入电子邮箱账号为example@163. com,密码为123456。
[0025] S102 :连接电子邮件服务器;
[0026] 根据输入的电子邮箱账号寻找到该第三方电子邮件服务器地址,然后连接该电 子邮件服务器。此处的第三方邮件服务器与所述即时通讯服务器之间没有共享用户信息 和没有特殊即时通讯合作协议。根据输入的e Xample@163. com寻找到该邮箱的服务器为 pop. 163. com。
[0027] S103 :验证:是否为该邮件服务器上的用户名和密码;
[0028] 如果密码正确就可以进行S104步,如果错误就跳转到S105。
[0029] 需要说明的是整个验证过程是根据输入的电子邮件用户名和密码向该第三方 邮件服务器发送连接验证请求,具体的验证结果是由第三方服务器返回的。向服务器为 pop. 163. com发送电子邮箱账号为example@163. com,密码为123456,如pop. 163. com返回 密码验证正确,则跳转到S104 ;如果密码验证错误则跳转到S105。
[0030] 该步骤,还可以增加成功登陆邮件服务器后,可以对该邮箱账号的通讯录、发送邮 件、收到邮件等的邮件账号信息进行搜索,该搜索可以是系统设定或用户设定的,判断电子 邮件用户是否已经成为即时通讯功能的一个用户,如果是即时通讯功能的用户且不是自己 的联系人就显示一条提醒;也可以发现所有不是即时通讯好友的邮箱都做提醒。
[0031] S104 :成功登陆即时通讯服务器;
[0032] 此时登陆即时通讯服务器qq. com,登陆后可以开始进行即时通讯功能。
[0033] 在成功登陆即时通讯服务器后,因为有邮箱账号和密码,还可以对有如下步骤:对 邮件服务器上收到邮件和/或发送邮件和/或邮件通讯录进行电子邮件联系人搜索的步 骤,将不在好友列表中的联系人邮箱显示出来,如果想加某个联系人为好友,则添加好友的 请求将发送到其邮箱中,发送方可以为example@163. com,经客户端发送,也可以是由即时 通讯服务器以example@163. com或其他名义发送。可以在邮箱内收到和/或发送电子邮件 的时候,该通讯邮箱账号(发件人或收件人)不是即时通讯好友,则自动搜索该电子邮件用 户是否已经成为即时通讯功能的一个用户,如果是即时通讯功能的用户就显示一条提醒。 显示提醒后,该用户就可以选择是否将其添加为联系人,是否向其发送请求。
[0034] 在进行即时通讯的过程中或结束后,可以根据设定条件将即时聊天记录发送到登 陆账号的邮箱和/或其他指定的邮箱中,如系统默认在会话结束后或退出即时通讯功能时 将聊天记录发送到登陆账号邮箱中如 eXample@163. com ;还可以设置为发送到其他邮箱中 如发送到adminOsina. com。这可以解决公司对其员工上班时间聊天进行监管的问题;也可 以是业务主管人员对其业务员进行考核的依据等。
[0035] S105 :登陆失败。
[0036] 登陆失败将不能进行即时通讯功能。
[0037] 相应的,本发明实施例还提供了一种即时通讯工具客户端的登陆系统,如假设电 子邮箱账号为example@163. com,密码为123456,即时通讯服务器为qq. com,结合如图2所 示,该系统主要由邮件账号验证模块1、即时通讯模块2构成,外围辅助的还有电子邮件服 务器4和即时通讯服务器3,其中:
[0038] 邮件账号验证模块1,用于根据输入的用户名example@163. com和密码123456,连 接第三方电子邮件服务器4进行验证,该第三方邮件服务器根据用户名可得知为其服务器 为pop. 163. com,该服务器根据输入的用户名和密码并返回给客户端验证成功或失败的信 息,该第三方电子邮件服务器4与所述即时通讯服务器3之间没有共享用户信息和没有特 殊即时通讯合作协议;
[0039] 即时通讯模块2,用于在邮件账号验证模块1返回账号和密码验证成功时登陆即 时通讯服务器3,此模块就可开始进行即时通讯功能,此时qq. com即时通讯服务器向用户 提供即时通讯服务。
[0040] 在该系统上还可以增加如下模块:
[0041] 潜在好友搜索模块,用于对电子邮件服务器4上收到邮件和/或发送邮件和/或 邮件通讯录进行电子邮件联系人搜索,搜索出那些电子邮件联系人不在即时通讯好友中;
[0042] 潜在好友提醒模块,用于将潜在好友搜索模块的搜索结果显示出来;
[0043] 好友请求发送模块,用于将添加好友的请求将发送到其邮箱中;
[0044] 聊天记录发送模块,根据设定条件将即时聊天记录发送到登陆账号的邮箱和/或 其他指定的邮箱中;
[0045] 好友提醒模块,在电子邮件服务器4上该邮箱账号收到和/或发送电子邮件的时 候,该通讯邮箱账号不是即时通讯好友,则自动搜索该电子邮件用户是否已经成为即时通 讯功能的一个用户,如果是即时通讯功能的用户就显示一条提醒。
[0046] 账号关联模块,用于将电子邮箱的用户名与设定的其他字母和/或字符关联起 来,当输入关联的字母和/字符时将其转换成电子邮箱的用户名,用于验证。
[0047] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1. 一种即时通讯工具客户端的登陆方法,其特征在于,该方法包括如下步骤: A) 在账号输入处输入在第三方邮件服务器上已注册的电子邮箱账号,在密码输入处输 入该电子邮箱账号的密码; B) 通过输入的电子邮箱账号寻找到该第三方电子邮件服务器地址; C) 根据输入的电子邮箱用户名和密码向该第三方邮件服务器发送连接验证请求; D) 如果获得该第三方邮件服务器验证通过,则该客户端就获得登陆即时通讯服务器的 验证通过,登陆即时通讯服务器;否则,不能登陆该即时通讯服务器。
2. 如权利要求1所述的即时通讯工具客户端的登陆方法,其特征在于,所述的步骤B中 是根据客户端的输入由即时通讯服务器寻找第三方电子邮件服务器地址;所述步骤C中也 是由即时通讯服务器向第三方邮件服务器发送验证请求。
3. 如权利要求1所述的即时通讯工具客户端的登陆方法,其特征在于,所述的电子邮 箱的用户名第一次登陆前没有在即时通讯服务器上注册。
4. 如权利要求1所述的即时通讯工具客户端的登陆方法,其特征在于,根据设定条件 将即时聊天记录发送到登陆账号的邮箱和/或其他指定的邮箱中。
5. 如权利要求1所述的即时通讯工具客户端的登陆方法,其特征在于,所述的第三方 邮件服务器验证通过后,登陆该邮件服务器,对收件箱和/或发件箱和/或通讯录进行搜 索,如搜索出邮件账号不是即时通讯好友账号,则显示一条提醒信息。
6. -种即时通讯工具客户端的登陆系统,其特征在于,该系统包括: 邮件账号验证模块,用于根据输入的在第三方电子邮件服务器上注册的电子邮箱用户 名和密码,寻找、连接第三方邮件服务器,并返回验证成功或失败的信息; 即时通讯模块,用于在邮件账号验证模块返回成功时登陆即时通讯服务器,进行即时 通讯。
7. 如权利要求6所述的即时通讯工具客户端的登陆系统,其特征在于,所述的邮件账 号验证模块的寻找、连接第三方邮件服务器是通过发送相关信息和请求后由即时通讯服务 器来实现的。
8. 如权利要求6所述的即时通讯工具客户端的登陆系统,其特征在于,所述的已在第 三方电子邮件服务器上注册的电子邮件用户名第一次登陆即时通讯服务器前没有在即时 通讯服务器上注册。
9. 如权利要求6所述的即时通讯工具客户端的登陆系统,其特征在于,该系统还包括: 聊天记录发送模块,根据设定条件将即时聊天记录发送到登陆账号的电子邮箱和/或 其他指定的电子邮箱中。
10. 如权利要求6所述的即时通讯工具客户端的登陆系统,其特征在于,该系统还包 括: 潜在好友搜索模块,用于邮件账号验证模块验证成功后,登陆电子邮件服务器,对收件 箱和/或发件箱和/或邮件通讯录进行电子邮件联系人搜索,搜索出那些电子邮件联系人 不在即时通讯好友中的; 潜在好友提醒模块,用于将潜在好友搜索模块的搜索结果显示出来。
【文档编号】H04L12/58GK104113515SQ201310138166
【公开日】2014年10月22日 申请日期:2013年4月17日 优先权日:2013年4月17日
【发明者】李良 申请人:李良