一种即时通信方法

文档序号:7616741阅读:247来源:国知局
专利名称:一种即时通信方法
技术领域
本发明涉及一种即时通信的方法,尤其涉及一种通过统一的即时通信标识、支持多种协议、不同类型的即时通信工具进行即时通讯的方法。
背景技术
网络即时通讯服务(Instant Messenger,简称IM)是一种基于互联网的通讯服务,一般以实现网络上即时通讯功能为主,该服务如腾讯QQMSNmessenger、ICQ、网易泡泡在互联网上得到了广泛的应用和认可,其不单纯是私人话家常的工具,同时已是实现家庭办公、远程办公、交流信息的工具。随着IM的应用日趋广泛,IM市场不断出现新的竞争者,对于用户来说就会面临越来越多的IM选择,然而由于IM市场各居一方,只建立自己的IM通讯协议,而不允许自己的IM用户与使用其他IM协议的用户传送信息,为了和更多的不同IM使用者沟通,用户不得不在电脑里安装更多的IM客户端软件。鉴于各IM软件间未能实现互通互联,用户常常需要打开不同软件登录几个不同IM软件的账户,既占用了电脑系统资源也给用户使用带来了不便。在将来的移动终端设备上,多种IM通讯软件并存的麻烦性和不便利性就显得更为突出,而且,当网上的增值服务越来越多,人们对于互连性的需求就越来越强烈,所以,目前用户迫切需要一个能跨平台的集合系统,允许不同IM系统的使用者能互相交流信息。

发明内容
本发明的目的在于针对现有技术的不足,提出一种即时通信的方法,用户可以根据需要同时登录多个不同通讯协议的即时通信服务器,与不同通信协议的联系人进行各种方式的沟通,并且可以合理地管理不同即时通信软件的各种好友列表,既节省资源,也节省时间,提高即时通讯服务的效率。
为实现上述发明目的,本发明提供了一种即时通讯方法,包括以下步骤步骤1、用户通过统一即时通讯工具向统一即时通讯服务器发出登录请求消息,所述的登录请求消息包括统一即时通讯标识或统一即时通讯标识及密码;步骤2、所述统一即时通讯服务器验证所述登录消息正确后,将对应所述即时通讯标识的所有帐号信息及对应的设置信息返回所述统一即时通讯工具;步骤3、用户通过所述统一即时通讯工具支持的即时通信协议,利用所述统一即时通讯服务器返回的帐号信息登录到所述帐号信息对应的即时通信服务器,登录成功后,从所述的即时通信服务器分别获取联系人信息,在所述统一的即时通信工具中按照与所述账号信息对应的设置信息进行相应的即时通讯操作。
通过本发明,用户可以根据需要同时登录多个支持不同通讯协议的即时通信服务器,当与使用不同通信协议的联系人进行即时通讯时,不需要逐个起动各种即时通讯的客户端软件,通过一个统一的即时通讯工具完成与各种使用不同通信协议的联系人进行即时通讯,并且可以合理地管理使用不同即时通讯协议的联系人信息,既节省了资源,也节省了时间,提高了即时通讯服务的效率。
以下结合附图和实施例对本发明做进一步的详细说明。


图1为本发明所述方法的流程图;
图2为本发明所述方法中申请统一即时通讯标识的流程图;图3为本发明所述方法中向资料库导入各种即时通讯资料的流程图。
具体实施例方式
参见图1,为本发明所述方法一个具体实施例的流程图,在本实施中,统一即时通讯服务器兼容的通讯协议有A、B、C......X,本实施例包括如下步骤步骤1、用户通过统一即时通讯工具向统一即时通讯服务器发出登录请求消息,所述的登录请求消息包括统一即时通讯标识或统一即时通讯标识及密码,其中,所述的统一即时通讯标识包括即时通信号码,也可以包括用户的手机号码或Email地址。
步骤2、所述统一即时通讯服务器验证该登录消息正确后,将对应该即时通讯标识的所有帐号信息及对应的设置信息返回所述统一即时通讯工具;步骤3、用户通过统一即时通讯工具支持的即时通信工具的通信协议,利用统一即时通讯服务器返回的帐号信息登录到该帐号信息对应的即时通信服务器,登录成功后,从所述的即时通信服务器分别获取联系人信息,在统一的即时通信工具中按照与所述账号信息对应的设置信息进行相应的即时通讯操作。
用户在进行上述步骤之前,还需要拥用统一即时通讯标识,该统一即时通讯标识通过向统一即时通讯服务器申请,由统一即时通讯服务器分配给用户,申请过程的一个具体实施例如图2所示当安装好客户端软件后,在本实施例中该客户端软件的名称为MyIM,可以选择“立即运行”或“退出”,如果选择“退出”,由退出安装页面,不运行该客户端软件MyIM,如果选择“立即运行”,打开登录页面,点击“注册向导”,选择接受“我已完整阅读并接受用户条款”,点击下一步,进行下一个向导页面,在该页面内填写个人资料,并点击“提交”,该用户的个人资料和统一即时通讯标识的申请被发送到统一即时通讯服务器;所述统一即时通讯服务器接收到上述的用户的个人资料和统一即时通讯标识的申请后,检查并判断所有必须填写项是否完成,如没有完成,则向即时通讯工具发送“请填写完整资料”页面,直到用户将所需资料补充完整,当用户资料补充完整后,统一即时通讯服务器随机分配即时通信号码MM,将该即时通信号码MM作为统一即时通讯标识显示给用户,并且统一即时通讯服务器根据所述统一即时通讯标识建立起用户的个人资料库;用户确认后,进入下一个页面,该页面为手机号码绑定页面,在该页面,用户可以选择填写手机号码,或跳过该页面直接进入下一页面;当用户填写好自己的手机号码确定后,该消息发送到统一即时通讯服务器,统一即时通讯服务器通过要求用户填写验证码来确认该消息的正确与否,如果正确,则将该手机号码填写入统一即时通讯标识内,作为该统一即时通讯标识的一个内容;当用户填写好验证码后,或由手机号码绑定页面跳过,进入Email地址绑定页面,用户可以选择填写自己的Email地址,或跳过该页面直接进入下一页面;当用户填写好自己的Email地址确定后,该消息发送到统一即时通讯服务器,统一即时通讯服务器接收到该消息后进行后台运作,向用户邮箱发送确认该Email地址,如果正确,则将该Email地址填写入统一即时通讯标识内,作为该统一即时通讯标识的一个内容,并在即时通讯工具中进入下一个页面,填写详细资料,如好友信息,分组信息等,将这些信息加入到个人资料库;至此,用户已得到了统一即时通讯标识,其中,上述过程中的手机绑定过程和Email地址绑定过程可先可后,没有确定的先后顺序。该统一即时通讯标识包含一即时通信号码MM,也可以包含用户的手机号码和/或用户的Email地址。用户的统一即时通讯标识与用户的存放各种即时通讯资料的资料库相对应,统一即时通讯服务器通过该统一即时通讯标识找到对应的用户资料库。
用户的资料库用于存放各种即时通讯资料,这些用户即时通讯资料需要填加进资料库,该填加的过程可分为两种,一种是在安装有该统一即时通讯工具客户端软件的客户端仍然安装有其他的即时通讯软件,则可以直接将用户对这些即时通讯软件的设置信息导入资料库,如没有,可以直接填加。
当用户登录至统一即时通讯服务器后,统一即时通讯服务器判断该用户是否第一次登录,如为第一次登录,用户的资料库还没有任何即时通讯资料,此时需要填加,具体的填加过程流程如图3所示进入设置向导欢迎页面,该页面可能与前一流程的申请统一即时通讯标识页面相连接,可以选择“退出”或“下一步”,如选择“退出”,则退出设置向导,如选择“下一步”,进入下一向导页面,如本机上安装有QQ或MSN,则导入QQ资料,选择已有QQ账户安装目录,如果该安装目录正确,选择要导入的资料项,如好友信息、分组信息、聊天记录等,输入QQ账户、密码,确定后,开始导入,将选择的资料导入统一即时通讯服务器的资料库,如导入不成功,重新设置,如导入成功,进行下一个即时通讯资料的导入,如接着导入MSN,过程与上述导入QQ资料的过程相同,在此不再赘述,也可以选择直接添加,如在设置向导页面,点击“添加其他账户”保存并设置,选择协议类型、用户名、密码、登录选项,逐项进行填写,填写好后,将这些消息发送到统一即时通讯服务器,保存到资料库内,用户可以选择继续添加,或退出。
导入或添加完后,用户资料库内保存了用户所有的账户信息。
当用户通过统一即时通讯工具向统一即时通讯服务器发出登录请求消息时,统一即时通讯服务器需要验证该登录消息是否正确,当所述的登录请求消息包括统一即时通讯标识时,统一即时通讯服务器根据登录请求消息中的统一即时通讯标识搜索统一即时通讯服务器中的用于存储即时通讯号码的数据库,如登录请求消息中的统一即时通讯标识为数据库保存的统一即时通讯标识,则该登录消息正确,如不是,则该登录消息错误;当所述的登录请求消息包括统一即时通讯标识及密码时,统一即时通讯服务器根据登录请求消息中的统一即时通讯标识及密码搜索数据库,如登录请求消息中的统一即时通讯标识及密码为数据库保存的统一即时通讯标识及密码,且相互匹配,则该登录消息正确,如不是或不相匹配,则该登录消息错误。
在步骤3中,用户通过统一即时通讯工具支持的即时通信工具的通信协议,利用统一即时通讯服务器返回的帐号信息登录到该帐号信息对应的即时通信服务器,如登录到QQ或MSN上,登录成功后,从所述的即时通信服务器如QQ或MSN服务器分别获取联系人信息,并显示在统一的即时通信工具中,用户在该统一的即时通信工具按照与所述账号信息对应的设置信息进行相应的即时通讯操作,如可以使用QQ账号信息进行即时通讯操作,也可以使用MSN账号信息进行即时通讯操作。该步骤3具体可以为用户通过统一即时通信工具兼容的即时通信协议A,把帐号信息A发送到即时通信服务器A;即时通信服务器A通过即时通信协议A接收到用户提交的帐号信息A,从中提取出登录请求信息以及帐号A标识与密码;即时通信服务器A根据帐号A的标识以及对应的密码搜索数据库,以验证用户身份,若验证通过,则继续下一步;若验证未通过,服务器将会向用户端发送错误信息;验证通过后,用户即可像使用即时通信工具A一样,使用统一即时通信工具通过帐号A进行各项即时通信操作;同样的,用户通过统一即时通信工具兼容的即时通信协议B、C......X,其过程与用户通过帐号A进行各项即时通信操作的过程相同,不再赘述。
步骤3中从所述的即时通信服务器分别获取联系人信息后,统一即时通讯服务器按照一定的显示方式,将联系人信息显示在统一即时通讯工具中,所述的显示方式可以由用户设定,以自定义的各种逻辑管理方式进行排列和管理,所支持的各种逻辑管理方式如下按帐号信息进行好友列表显示和分组管理;用户可以使用不同的帐号标识作为好友列表显示的主分类标识,在每个帐号标识下面,再按照用户定义好的好友列表分组方式,以不同的分组方式把好友列表显示出来;按所兼容的协议类别进行好友列表显示和分组管理;用户可以使用不同的协议类别作为好友列表显示的主分类标识,再每种协议类别下,再按照用户定义好的好友列表分组方式,以不同的分组方式把好友列表显示出来,这种方式将会在好友列表中把用户帐号标识隐含起来,只有在各项即时通信操作中才会显示用户的帐号标识;先根据所兼容的协议进行分类,然后根据帐号信息进行好友列表显示和分组管理;用户可以使用不同的协议类别作为好友列表显示的主分类标识,再在每种协议类别下,通过不同的帐号作为好友列表显示的副标识,在每种协议下的每个帐号表示下,再以不同的分组方式把好友列表显示出来;根据用户自定义的好友分组类别,进行好友列表显示和分组管理;用户可以选择不依靠任何协议和帐号信息作为好友列表显示的主标识,而直接采用好友列表的分组方式作为好友列表显示的主分类标识,在同一分组方式下,所有协议和所有帐号下的所有好友都可显示出来,只通过某些图标标识区分不同协议的好友,而用户帐号标识将会隐含起来,只有在各项即时通信操作中才会显示出来。
用户的统一即时通信工具获得所有帐号设置以及登录信息后,通过工具本身所支持的各个即时通信工具的通信协议,利用各个帐号信息分别登录到每个帐号所对应的即时通信服务器上,登录成功后,可以利用统一即时通信工具在同一操作界面中,和其他各个即时通信工具的通信对象进行相应协议兼容的等多项即时通信操作,所包括的即时通信操作与目前的即时通讯工具的操作相似,如即时文字信息通信交流;即时多媒体信息,包括文字、声音、图片、动画等信息通信交流;即时文件传送通信操作;即时音频通信操作;即时视频通信操作;即时多人同时文字信息通信交流;即时多人多媒体信息通信交流;即时语音视频文件播放通信操作;在线好友查找、添加、删除操作;其他协议兼容及在兼容协议基础上扩展的即时通信操作等。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种即时通讯方法,其特征在于,包括以下步骤步骤1、用户通过统一即时通讯工具向统一即时通讯服务器发出登录请求消息,所述的登录请求消息包括统一即时通讯标识或统一即时通讯标识及密码;步骤2、所述统一即时通讯服务器验证所述登录请求消息正确后,将对应所述即时通讯标识的所有帐号信息及对应的设置信息返回所述统一即时通讯工具;步骤3、用户通过所述统一即时通讯工具支持的即时通信协议,利用所述统一即时通讯服务器返回的帐号信息登录到所述帐号信息对应的即时通信服务器,登录成功后,从所述的即时通信服务器获取联系人信息,在所述统一即时通信工具中按照与所述账号信息对应的设置信息进行相应的即时通讯操作。
2.根据权利要求1所述的即时通讯方法,其特征在于,在所述步骤1之前包括申请统一即时通讯标识的过程,该过程具体包括以下步骤步骤A1、通过所述统一即时通讯工具向所述统一即时通讯服务器发送用户的个人资料和统一即时通讯标识的申请;步骤A2、所述统一即时通讯服务器接收到上述的用户的个人资料和统一即时通讯标识的申请后,向用户提供随机分配的即时通信号码,将所述即时通信号码做为统一即时通讯标识发送给用户,并且根据所述统一即时通讯标识建立起用户的个人资料库。
3.根据权利要求2所述的即时通讯方法,其特征在于,所述的步骤A2中,当将所述即时通信号码做为统一即时通讯标识发送给用户后,还包括用户手机号码的绑定过程,具体为用户通过所述统一即时通讯工具向所述统一即时通讯服务器发送将其手机号码加入到所述统一即时通讯标识的请求消息;所述统一即时通讯服务器接收到该请求消息后,验证所述请求消息是否正确,如正确,将用户手机号码加入到所述统一即时通讯标识中。
4.根据权利要求2或3所述的即时通讯方法,其特征在于,所述的步骤A2中,当将所述即时通信号码做为统一即时通讯标识发送给用户后,还包括用户Email地址的绑定过程,具体为用户通过所述统一即时通讯工具向所述统一即时通讯服务器发送将其Email地址加入到所述统一即时通讯标识的请求消息;所述统一即时通讯服务器接收到该请求消息后,验证所述请求消息是否正确,如正确,将用户Email地址加入到所述统一即时通讯标识中。
5.根据权利要求1所述的即时通讯方法,其特征在于,当步骤1中所述的登录请求消息包括统一即时通讯标识时,步骤2中所述统一即时通讯服务器验证所述登录请求消息的过程为所述统一即时通讯服务器根据所述登录请求消息中的统一即时通讯标识搜索数据库,如所述登录请求消息中的统一即时通讯标识为数据库保存的统一即时通讯标识,则所述登录消息正确,如不是,则该登录消息错误。
6.根据权利要求1所述的即时通讯方法,其特征在于,当步骤1中所述的登录请求消息包括统一即时通讯标识及密码时,步骤2中所述统一即时通讯服务器验证所述登录请求消息的过程为所述统一即时通讯服务器根据所述登录请求消息中的统一即时通讯标识及密码搜索数据库,如所述登录请求消息中的统一即时通讯标识及密码为数据库保存的统一即时通讯标识及密码,且相互匹配,则所述登录消息正确,如不是或不相匹配,则所述登录消息错误。
7.根据权利要求1所述的即时通讯方法,其特征在于,所述的步骤2具体为所述统一即时通讯服务器验证所述登录消息正确后,所述统一即时通讯服务器判断该用户是否第一次登录,如为第一次登录,导入或添加用户的其他即时通讯工具的帐号信息和设置信息,并保存到资料库中,并与所述用户的统一即时通讯标识相对应,再将对应该即时通讯标识的所有帐号信息和设置信息返回所述统一即时通讯工具;如不是第一次登录,将对应所述即时通讯标识的所有帐号信息和设置信息返回所述统一即时通讯工具。
8.根据权利要求1所述的即时通讯方法,其特征在于,步骤3中从所述的即时通信服务器分别获取联系人信息后,所述统一即时通讯服务器按照帐号信息中的帐号标识作为主分类标识、用户定义作为子分类标识将联系人信息分组显示在所述统一即时通讯工具中。
9.根据权利要求1所述的即时通讯方法,其特征在于,步骤3中从所述的即时通信服务器分别获取联系人信息后,所述统一即时通讯服务器按照其兼容的协议类别作为主分类标识、用户定义作为子分类标识将联系人信息分组显示在所述统一即时通讯工具中。
10.根据权利要求1所述的即时通讯方法,其特征在于,其特征在于,步骤3中从所述的即时通信服务器分别获取联系人信息后,所述统一即时通讯服务器按照其兼容的协议类别作为主分类标识、一个或一个以上的帐号标识作为副标识、用户定义作为子分类标识将联系人信息分组显示在所述统一即时通讯工具中。
11.根据权利要求1所述的即时通讯方法,其特征在于,其特征在于,步骤3中从所述的即时通信服务器分别获取联系人信息后,所述统一即时通讯服务器按照用户自定义的分类标识将联系人信息分组显示在所述统一即时通讯工具中,其中,所述的不同协议的联系人通过图标标识区分。
全文摘要
本发明公开了一种即时通讯方法,用户通过统一即时通讯工具向统一即时通讯服务器发出登录请求消息;所述统一即时通讯服务器验证该登录请求消息正确后,将对应该即时通讯标识的所有帐号信息及对应的设置信息返回所述统一即时通讯工具;用户利用统一即时通讯服务器返回的帐号信息登录到对应的即时通信服务器,登录成功后,从所述的即时通信服务器分别获取联系人信息,在统一的即时通信工具中按照与所述账号信息对应的设置信息进行相应的即时通讯操作。本发明通过一个统一的即时通讯工具完成与各种使用不同通信协议的联系人进行即时通讯,合理地管理使用不同即时通讯协议的联系人信息,节省了资源、时间,提高了即时通讯服务的效率。
文档编号H04L12/18GK1842063SQ20051005965
公开日2006年10月4日 申请日期2005年3月30日 优先权日2005年3月30日
发明者郭耀琦 申请人:广州市领华科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1