一种即时通信用户帐号转换方法及装置的制作方法

文档序号:7648300阅读:162来源:国知局
专利名称:一种即时通信用户帐号转换方法及装置的制作方法
技术领域
本发明属于即时通信领域,尤其涉及一种即时通信用户帐号的转换方法及装置。
背景技术
目前,即时通信(Instant Messaging,IM)已经被大多数用户所接受,成为用户必不可少的通信工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛应用。在即时通信中,用户通过用户帐号登陆即时通信系统,即时通信系统对用户帐号进行验证,验证成功后用户即可以进行即时通信。用户帐号表现形式主要分为普通帐号和Email帐号两种。普通帐号为各种非Email帐号,例如数字帐号、字母帐号、或者数字、字母的组合帐号等。由于不同年龄层次的用户或者用户在不同场合对用户帐号的形式的需求不同,例如用户工作时希望是Email帐号,娱乐时是普通帐号等,允许用户可以同时采用普通帐号和Email帐号登陆。
当用户申请注册Email帐号时,即时通信系统可以向用户分配与用户申请注册的Email帐号绑定的普通帐号,用户可以设置同时以该Email帐号对应的普通帐号登陆即时通信系统。对于注册普通帐号的用户,只能以普通帐号登陆即时通信系统。
因此,对于原有用户帐号或者新注册的用户帐号为普通帐号的用户,其用户帐号只能是普通帐号形式,相对可以同时通过两种帐号登陆即时通信系统的新注册Email帐号用户而言,其用户帐号使用的灵活性比较低,导致即时通信用户之间的体验感不一致,难以满足用户的即时通信需求。

发明内容
本发明实施例的目的在于提供一种即时通信用户帐号转换方法,旨在解决原有用户帐号或者新注册的用户帐号为普通帐号的即时通信用户,不能将Email帐号作为用户帐号使用,导致即时通信用户之间的体验感不一致,难以满足用户的即时通信需求的问题。
本发明实施例是这样实现的,所述方法包括下述步骤接收用户输入的待转换的Email帐号;向所述Email帐号所对应的Email地址发送用户帐号转换确认信息;根据所述用户帐号转换确认信息对该用户的用户帐号转换进行验证;当该用户的用户账号转换验证成功后,将所述Email帐号与该用户的普通帐号绑定,并将该用户的用户帐号设置为Email帐号形式。
本发明实施例的另一目的在于提供一种即时通信用户帐号转换装置,所述装置包括用户帐号转换信息接收模块,用于接收用户输入的待转换的Email帐号或普通帐号;用户帐号转换确认信息发送模块,用于向所述Email帐号所对应的Email地址发送用户帐号转换确认信息;用户帐号转换验证模块,用于根据所述用户帐号转换确认信息对该用户的用户帐号转换进行验证;以及用户帐号转换配置模块,用于当该用户的用户账号转换验证成功后,将所述Email帐号与该用户的普通帐号绑定,并将该用户的用户帐号设置为Email帐号形式。
在本发明实施例中,将即时通信用户的普通帐号转换为Email帐号,可以满足用户在不同年龄,不同场景下对用户帐号的不同表现形式的需求,用户可以通过对普通帐号的转换,满足不同需要下的用户帐号表现形式。


图1是本发明实施例提供的用户首次将普通帐号转换为Email帐号的实现流程图;图2是本发明实施例提供的用户将Email帐号还原为普通帐号的实现流程图;图3是本发明实施例提供的用户将Email帐号的普通帐号再次转换为Email帐号的实现流程图;图4是本发明实施例提供的用户帐号转换装置的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,将即时通信用户的普通帐号转换为Email帐号,从而满足即时通信用户在不同情况下的帐号使用需求。
图1示出了本发明实施例中用户首次将普通帐号转换为Email帐号的实现过程,详述如下在步骤S101中,接收用户输入的需要转换的Email帐号。
在本发明实施例中,用户可以通过即时通信客户端访问即时通信服务器来输入需要转换的Email帐号,具体实现方式可以是登陆相应的网页、通过Email方式或者电话等。
在步骤S102中,向用户输入的Email帐号所对应的邮件地址发送用户帐号转换确认信息。
即时通信服务器收到用户输入的需要转换的Email帐号后,向该Email帐号对应的Email地址发送用户帐号转换确认信息,例如可以向用户发送用户帐号转换验证码。用户收到确认邮件后,登陆即时通信服务器,进行用户帐号转换确认验证,例如输入即时通信服务器发送的用户帐号转换验证码。
在步骤S103中,判断用户帐号转换验证是否成功,例如用户是否进行了用户帐号转换验证,或者在进行用户帐号转换验证时用户输入的用户帐号转换验证码是否准确等,是则执行步骤S104,否则结束。
在步骤S104中,将用户的Email帐号和普通帐号绑定,并对Email帐号设置非禁用标志,即允许用户将Email帐号作为用户帐号使用。作为本发明的一个优选实施例,为了避免用户频繁进行帐号转换,增加即时通信服务器的通信负担,可以同时记录本次用户帐号转换时间,设置用户的最短用户帐号转换间隔,例如30天,不允许用户在30天内再次进行用户帐号转换。
在步骤S105中,在数据库中将该用户的用户帐号设置为Email帐号形式,从而用户可以将Email帐号作为用户帐号进行即时通信。
作为本发明的实施例,当用户将普通帐号转换为Email帐号后,也可以将从普通帐号转换过来的Email帐号还原为普通帐号,实现流程如图2所示,详述如下在步骤S201中,接收用户输入的需要转换的普通帐号。
在步骤S202中,判断用户输入的普通帐号是否为用户当前使用的Email帐号所绑定的普通帐号,是则执行步骤S203,否则执行步骤S206。
在步骤S203中,判断用户的用户帐号转换间隔是否超过设置的最短用户帐号转换间隔,是则执行步骤S207,否则执行步骤S204。
在步骤S204中,对用户当前使用的Email帐号设置禁用标志,并记录本次用户帐号转换时间。
在步骤S205中,在数据库中将该用户的用户帐号设置为普通帐号形式。
在步骤S206中,提示用户输入的普通帐号错误。
在步骤S207中,提示用户帐号转换间隔在设置的最短用户帐号转换间隔内,转换频率过于频繁。
当对用户帐号转换频率无要求时,上述步骤S203、S207可以省略,并且无需记录用户帐号转换时间。
当然,用户也可以将曾经转换为Email帐号的普通帐号再次转换为Email帐号,实现过程如图3所示,详述如下在步骤S301中,接收用户输入的需要转换的Email帐号。
在步骤S302中,判断用户输入的Email帐号是否为与用户当前普通帐号绑定的Email帐号,是则执行步骤S303,否则执行步骤S306。
在步骤S303中,判断用户的用户帐号转换间隔是否超过设置的最短用户帐号转换间隔,是则执行步骤S307,否则执行步骤S304。
在步骤S304中,对用户当前的Email帐号设置非禁用标志,并记录本次用户帐号转换时间。
在步骤S305中,在数据库中将该用户的用户帐号设置为Email帐号形式。
在步骤S306中,提示用户输入的Email帐号错误。
在步骤S307中,提示用户帐号转换间隔在设置的最短用户帐号转换间隔内,转换频率过于频繁。
同上所述,当对用户帐号转换频率无要求时,上述步骤S303、S307可以省略,并且无需记录用户帐号转换时间。
当用户将曾经转换为Email帐号的普通帐号再次转换为Email帐号,除了上述实现方法外,也可以如图1所示的,采取首次Email帐号转换的方式实现,当然,在对用户帐号转换频率有要求时,需要判断用户帐号转换间隔是否满足最短用户转换间隔的要求。
图4示出了本发明提供的即时通信用户帐号转换装置的结构,为了便于描述仅示出了与本发明实施例相关的部分,该装置可以集成在即时通信系统内,或者作为独立的外挂控件被即时通信系统所使用。
用户帐号转换信息接收模块11接收用户输入的待转换的Email帐号或普通帐号。用户帐号转换确认信息发送模块12向用户输入的Email帐号所对应的Email地址发送用户帐号转换确认信息。
用户帐号转换验证模块13根据用户帐号转换确认信息对该用户的用户帐号转换进行验证。当该用户的用户账号转换验证成功后,用户帐号转换配置模块14将用户的Email帐号与对应的普通帐号绑定,并将该用户的用户帐号设置为Email帐号形式。
为了便于用户将所述Email帐号还原为对应的普通帐号,或者将曾经转换为Email帐号的普通帐号再次转换为Email帐号,用户帐号转换控制模块15根据用户帐号转换信息接收模块11收到的待转换的Email帐号或普通帐号,控制用户帐号转换配置模块14将Email帐号还原为对应的普通帐号,或者将曾经转换为Email帐号的普通帐号再次转换为Email帐号,例如判断用户输入的Email帐号是否为与用户当前使用的普通帐号所绑定的Email帐号等。
当即时通信系统对用户帐号转换频率有要求时,为了避免用户帐号转换频率过于频繁,可以通过用户帐号转换间隔配置模块16配置允许用户进行帐号转换的最短用户帐号转换间隔,在用户进行用户帐号转换时,用户帐号转换时间记录模块17记录当次的用户帐号转换时间,用户帐号转换间隔判断模块18根据用户帐号转换时间记录模块17记录的用户帐号转换时间,判断用户帐号转换间隔是否在最短用户帐号转换间隔内,在判断用户帐号转换间隔未在最短用户帐号转换间隔内时,控制用户帐号转换配置模块14进行用户帐号转换。
通过本发明实施例,可以满足用户在不同年龄,不同场景下对用户帐号的不同表现形式的需求,用户可以通过对普通帐号的转换,满足不同需要下的用户帐号表现形式。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种即时通信用户帐号转换方法,其特征在于,所述方法包括下述步骤接收用户输入的待转换的Email帐号;向所述Email帐号所对应的Email地址发送用户帐号转换确认信息;根据所述用户帐号转换确认信息对该用户的用户帐号转换进行验证;当该用户的用户账号转换验证成功后,将所述Email帐号与该用户的普通帐号绑定,并将该用户的用户帐号设置为Email帐号形式。
2.如权利要求1所述的方法,其特征在于,所述方法进一步包括下述步骤将所述Email帐号还原为对应的普通帐号。
3.如权利要求2所述的方法,其特征在于,所述将所述Email帐号还原为对应的普通帐号的步骤具体为3.1接收用户输入的待转换的普通帐号;3.2判断所述普通帐号是否为该用户当前使用的Email帐号所绑定的普通帐号,是则执行步骤3.3,否则结束。3.3将该用户的用户帐号设置为所述普通帐号。
4.如权利要求2所述的方法,其特征在于,所述方法进一步包括下述步骤将曾经转换为Email帐号的普通帐号再次转换为Email帐号。
5.如权利要求4所述的方法,其特征在于,所述将曾经转换为Email帐号的普通帐号再次转换为Email帐号的步骤具体为5.1接收用户输入的待转换的Email帐号;5.2判断所述Email帐号是否为该用户当前使用的普通帐号所绑定的Email帐号,是则执行步骤5.3,否则结束。5.3将该用户的用户帐号设置为所述Email帐号。
6.如权利要求1至5任一权利要求所述的方法,其特征在于,所述方法进一步包括下述步骤记录本次用户帐号转换时间。
7.如权利要求6所述的方法,其特征在于,所述方法进一步包括下述步骤根据记录的上次用户帐号转换时间和本次用户帐号转换时间,判断用户帐号转换间隔是否在设置的最短用户帐号转换间隔内,是则允许用户帐号转换,否则结束。
8.一种即时通信用户帐号转换装置,其特征在于,所述装置包括用户帐号转换信息接收模块,用于接收用户输入的待转换的Email帐号或普通帐号;用户帐号转换确认信息发送模块,用于向所述Email帐号所对应的Email地址发送用户帐号转换确认信息;用户帐号转换验证模块,用于根据所述用户帐号转换确认信息对该用户的用户帐号转换进行验证;以及用户帐号转换配置模块,用于当该用户的用户账号转换验证成功后,将所述Email帐号与该用户的普通帐号绑定,并将该用户的用户帐号设置为Email帐号形式。
9.如权利要求8所述的装置,其特征在于,所述装置进一步包括用户帐号转换控制模块,用于根据所述用户帐号转换信息接收模块收到的待转换的Email帐号或普通帐号,控制所述用户帐号转换配置模块将所述Email帐号还原为对应的普通帐号,或者将曾经转换为Email帐号的普通帐号再次转换为Email帐号。
10.如权利要求8或9所述的装置,其特征在于,所述装置进一步包括用户帐号转换时间记录模块,用于记录用户帐号转换时间;用户帐号转换间隔配置模块,用于配置允许用户进行帐号转换的最短用户帐号转换间隔内;以及用户帐号转换间隔判断模块,用于根据所述用户帐号转换时间记录模块记录的用户帐号转换时间,在判断用户帐号转换间隔未在所述最短用户帐号转换间隔内时,控制所述用户帐号转换配置模块进行用户帐号转换。
全文摘要
本发明适用于即时通信领域,提供了一种即时通信用户帐号转换方法及装置,所述方法包括下述步骤接收用户输入的待转换的Email帐号;向所述Email帐号所对应的Email地址发送用户帐号转换确认信息;根据所述用户帐号转换确认信息对该用户的用户帐号转换进行验证;当该用户的用户账号转换验证成功后,将所述Email帐号与该用户的普通帐号绑定,并将该用户的用户帐号设置为Email帐号形式。在本发明中,将即时通信用户的普通帐号转换为Email帐号,可以满足用户在不同年龄,不同场景下对用户帐号的不同表现形式的需求,用户可以通过对普通帐号的转换,满足不同需要下的用户帐号表现形式。
文档编号H04L29/12GK101072191SQ200710073800
公开日2007年11月14日 申请日期2007年3月30日 优先权日2007年3月30日
发明者卢山, 王萌, 秦鹏程, 王凡, 冼业成, 黄志华 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1