一种多账号登录的界面显示方法及系统的制作方法

文档序号:7926681阅读:149来源:国知局
专利名称:一种多账号登录的界面显示方法及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
即时通信工具发展到今天,已经被大多数的网民所接受与认可,成为广大网民生活中不可缺少的一部分,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。用户通过即时通信工具可以实现与联系人进行有效的沟通,随着用户使用即时通信工具时间的增长,一个用户可能会具有多个即时通信账号,用户可以在工作中使用一个账号,而在业余生活中使用另外一个账号。当用户具有多个即时通信账号时,如果想要与所有的联系人进行顺畅的沟通,需要使用不同的账号及对应的密码同时在一台PC机器上登录多个即时通信账号。这样用户需要同时运行多个即时通信软件程序,多个程序的运行会占用大量的计算机硬件资源,影响客户端的反应速度。另外,有些即时通信工具会限制一台PC机器只能一个账号登录,例如微软的MSN,在这种情况下,用户如果需要与多个MSN账号上的联系人进行顺畅的沟通, 只能一会登录这个MSN账号,一会登录另一个MSN账号,从而给用户造成了极大的不便利。为了解决上述即时通信工具中存在的问题,申请号为200710087321. X的专利描述了一种多账号登录即时通信软件的方法及系统,该专利描述的方案是使多个账号的通讯信息集中在一个账号的即时通信软件上显示,并以多属性页的方式显示各个账号的通讯信息。所述的专利能够减轻因多程序运行而导致的占用大量计算机硬件资源,但是其以多属性页的方式显示各个账号的通讯信息,使得各账号之间的重要程度是相同的,无法实现对各账号之间进行主次之分。例如,用户在工作时希望主要使用工作时的账号进行即时通信交流,而对与其它的即时通信账号,如业余生活所使用的账号则希望作为次要的账号进行使用,对于这种情况,上述的专利方案则无法实现这种账号之间进行主次之分的需求。

发明内容
本发明的目的在于,提供一种多账号登录的界面显示方法及系统,利用本发明,用户将主账号和从账号之间建立关联关系,当使用主账号登录即时通信工具时,从账号在主账号的联系人列表中,从而实现对从账号的便捷登录和有效管理。本发明的技术方案包括一种多账号登录的界面显示方法,该方法包括如下步骤步骤1,针对于主账号,和至少一个从账号之间建立起关联关系,并保存到服务器, 且所述从账号在主账号的联系人列表中,对应着从账号联系人对象;步骤2,采集针对于从账号联系人对象的触发信息;步骤3,通过服务器获得所述从账号对应的通讯信息;步骤4,生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的通讯信息,并生成至少包括有从账号联系人列表的内容布局。
优选地,按下述步骤,在主账号和至少一个从账号之间建立关联关系并保存在服务器中即时通信客户端获取用户设置关联关系的主账号和至少一个从账号;所述即时通信客户端将获取的主账号和至少一个从账号发送至服务器;服务器将接收的所述主账号和至少一个从账号之间建立映射关系,并进行保存。优选地,用户通过主账号登录即时通信工具,并装载从账号信息的的过程为即时通信客户端将用户使用主账号登录的请求发送至服务器,服务器对该主账号进行验证,获取该主账号的通讯信息以及关联的从账号信息;服务器将主账号的通讯信息和从账号信息发送至即时通信客户端;即时通信客户端将从账号作为主账号的联系人对象,装载至主账号的联系人列表中。优选地,针对于从账号联系人对象的触发信息为以下其中之一通过鼠标点击从账号联系人对象的触发区域;通过点击产生触发信息的按钮控件;通过预设的快捷键方式产生触发信息。优选地,所述从账号对应的通讯信息包括从账号用户的游戏信息、宠物信息、邮件信息、自定义信息、以及用户联系人对象的联系人名称信息、联系人说明信息、联系人设置信息至少其一的信息。优选地,在所述步骤4之后还包括当采集到针对于从账号联系人列表中的从联系人对象的触发信息时,将所述从即时通信交互界面转换成对应从联系人对象的从即时通信交互界面。优选地,所述从账号的离线消息通过主账号转发给用户的具体过程为服务器接收到所述从账号对应的即时通信离线消息时,通过映射关系查找从账号对应的主账号;服务器将所述离线消息发送至所述主帐号登录的即时通信客户端;所述即时通信客户端将所述离线消息输出显示给用户。本发明还提供一种多账号登录的界面显示系统,该系统包括从账号建立单元,用于将至少一个从账号和主账号之间建立起关联关系,并进行保存;从账号装载单元,与所述从账号建立单元相连,用于将与主账号具有关联关系的从账号装载至主账号的联系人列表中,对应着从账号联系人对象;信息采集单元,与所述从账号装载单元相连,用于采集针对于所装载的从账号联系人对象的触发信息;通讯信息获取单元,与所述信息采集单元相连,用于通过服务器获得所述从账号对应的通讯信息;从通信界面生成单元,与所述通讯信息获取单元相连,用于生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的通讯信息,并生成至少包括有从账号联系人列表的内容布局。优选地,该系统还包括
从通信界面转换单元,与所述从通信界面生成单元相连,用于在采集到针对于从账号联系人列表中的从联系人对象的触发信息时,将所述从即时通信交互界面转换成对应从联系人对象的从即时通信交互界面。与现有技术相比,本发明具有以下优点本发明将主账号和从账号之间建立对应关系,并保存到服务器,当用户使用主账号登录即时通讯客户端时,服务器依据映射关系查找该主账号对应的从账号,并将从账号的信息返回至即时通信客户端。即时通信客户端将从账号作为主账号的联系人对象,装载至主账号的联系人列表中。在从账号未登录的情况下,如果服务器接收到从账号的离线消息,则将该离线消息转发至主账号登录的即时通信客户端,并输出显示给用户。用户如果需要登录从账号,可通过触发从账号联系人对象,生成针对从账号的从即时通信交互界面,并且从账户对应的从联系人通讯信息装载至从即时通信交互界面的预设区域。当用户触发从联系人对象时,生成针对从联系人的从即时通信交互界面。本发明可以支持用户在使用主账户进行交流沟通时,对于关联的从账号能够进行便捷登录和有效管理。


图1为本发明实施例中通过主账号登录即时通信工具的主面板的示意图;图2为本发明实施例中针对从账号的从即时通信交互界面的示意图;图3为本发明实施例中针对从联系人对象的从即时通信交互界面的示意图;图4为本发明第一实施例提供的一种多账号登录的界面显示方法的流程图;图5为本发明第二实施例提供的通过主账号登录即时通信工具并装载从账号信息的方法流程图;图6为本发明第三实施例提供的将从账号的离线消息通过主账号转发给用户的方法流程图;图7为本发明第四实施例提供的一种多账号登录的界面显示系统的示意图。
具体实施例方式为使本发明的技术特征更加明显易懂,下面结合附图,通过举例对本发明的主要思想作详细说明。参见图1,为本发明实施例中通过主账号登录即时通信工具的主面板10的示意图。在主面板10中,所登录的主账号11对应的标识码为“123456”,与主账号具有关联关系的从账号12对应的标识码为“223136”。从账号12在主账号11的联系人列表中,对应着从账号联系人对象13,包含着头像图标、昵称、从账号标识码等标识信息,所在的矩形区域为从账号联系人对象13的触发区域,在该触发区域中还设置有按钮控件14。当用户通过鼠标点击从账号联系人对象13的触发区域或者按钮控件14时,则生成针对从账号12的从即时通信交互界面,参见图2,为从即时通信交互界面20的示意图。 在从即时通信交互界面20中包括有消息记录子窗口 21、消息输入子窗口 22、从账号联系人列表23,在从账号联系人列表23中装载有从账号的从联系人对象,例如“小红”、“军军”等。当用户通过鼠标点击从联系人对象中的“小红”时,从即时通信交互界面20则转换成用户与从联系人对象“小红”之间进行通信的交互界面,如图3所示,为转换后的从即时通信交互界面20的示意图,在该界面的顶端为从联系人对象“小红”的标识信息,用户通过该界面即可与从联系人对象“小红”进行信息沟通。用户触发其他的从联系人对象,则转换成与其他从联系人对象进行沟通的从即时通信交互界面。通过上述举例可以看出,在本发明中,将主账号和从账号之间建立关联关系保存至服务器,当用户以主账号登录时,从账号在主账号中以联系人对象的形式显示在主账号的联系人列表中,用户通过触发从账号联系人对象,生成从即时通信交互界面,从账号对应的从联系人信息装载在从即时通信交互界面的从账号联系人列表中。下面通过附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图4,为本发明第一实施例提供的一种多账号登录的界面显示方法的流程图,具体步骤如下所述。S11,将至少一个从账号和主账号之间建立关联关系,并保存至服务器;用户首先设置一个主账号和至少一个从账号用以建立关联关系,然后通过即时通信客户端将设置的主账号和从账号信息发送至服务器;这里,可以在即时通信软件的登录界面设置有关联账号建立按钮,用户通过点击进入后即可把设置的主账号的从账号信息发送至服务器;也可以在某一个已经登录的即时通信客户端设置主账号和从账号信息,然后通过该登录的即时通信客户端将设置的主账号和从账号信息发送至服务器。服务器接收到主账号和从账号信息,并将主账号和至少一个从账号之间建立映射关系,并进行保存。S12,在即时通信客户端使用主账号进行登录时,将所述从账号装载至主账号的联系人列表中,对应着从账号联系人对象;用户在客户端运行该即时通讯软件,在弹出的对话框中输入主账号,以及主账号对应的密码。即时通讯客户端将该账号及密码发送到服务器,服务器验证该账号与密码是否对应,如不是则返回登录失败消息,如果是,则进一步验证该账号是否为有效账号,如果不是,则返回登录失败消息;如果是则返回登录成功信息。服务器验证所述主账号登录成功后,进一步通过映射关系查找该主账号对应的从账号信息,并将从账号信息返回至即时通信客户端。即时通信客户端将从账号信息,作为主账号的联系人对象,装载至主账号的联系人列表中。S13,采集针对于从账号联系人对象的触发信息;在主账号的联系人列表中,所述从账号联系人对象所占据的区域为触发区域,如图1所示的从账号联系人对象13所在的矩形区域,当即时通信客户端采集到用户通过鼠标点击该触发区域时,即采集到针对于从账号联系人对象的触发信息。另外,还可以在从账号联系人对象对应的触发区域设置进行触发的按钮控件,当用户点击该按钮控件时,即产生触发信息;或者通过设置快捷键的形式用以产生触发信息也是可以的。S14,通过服务器获得所述从账号对应的通讯信息;当即时通信客户端采集到针对于从账号联系人对象的触发信息时,生成密码输入窗口,当采集到用户输入的密码后,将所述从账号和对应的密码发送至服务器,服务器验证从账号和密码具有对应关系后,进一步获取从账号对应的通讯信息,所述的通讯信息包括从账号用户信息,如游戏信息、宠物信息、邮件信息、各种自定义信息,还包括从账号对应的联系人信息,如联系人名称信息、联系人说明信息、联系人设置信息等。服务器将获取的从账号的通讯信息返回至即时通信客户端。本步骤中还可以根据用户的设置,省去密码验证的环节,即用户在主账号的联系人列表中,触发从账号联系人对象时,即向服务器请求从账号对应的通讯信息,进行从账号的登录。S15,生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的
通讯{曰息ο当即时通信客户端获取到服务器返回的从账号的通讯信息时,利用窗口生成API函数创建针对于所述从账号的从即时通信交互界面,同时将从账号的通讯信息装载至从即时通信交互界面,在该从即时通信交互界面中包括有从账号的联系人列表,如图2所示的界面形式。当用户通过鼠标点击从账号联系人列表中的从联系人对象时,所在从即时通信交互界面即转换为用户与所点击的从联系人对象之间的即时通信交互界面,用户通过该交互界面即可与对应的从联系人对象进行交流沟通。本实施例中用户首先将设置的主账号和从账号,发送至服务器建立主账号和从账号之间的关联关系。当用户通过主账号登录即时通信工具时,具有关联关系的从账号在主账号的联系人列表中,对应着从账号联系人对象;用户通过触发从账号联系人对象即可进行从账号的登录,并可在生成的从即时通信交互界面中,与从账号对应的联系人进行方便的交流沟通。参见图5,为本发明第二实施例提供的通过主账号登录即时通信工具并装载从账号信息的方法流程图,具体步骤如下所述。S21,即时通信客户端将用户使用主账号登录的请求发送至服务器;即时通信客户端将主账号及其对应的密码按照协议格式封装到数据包中发送至服务器,请求服务器的认证。S22,服务器对主账号进行验证,获取该主账号的通讯信息以及关联的从账号信息
服务器验证请求登录的主账号为有效账号,且与密码具有对应关系后,进一步获取主账号的通讯信息,以及与主账号具有映射关系的从账号信息。S23,服务器将主账号的通讯信息和从账号信息发送至即时通信客户端;S24,即时通信客户端将从账号作为主账号的联系人对象,装载至主账号的联系人列表中。即时通信客户端将从账号信息装载至主账号的联系人列表中,和装载其他联系人信息的实施方式相同,将从账号的标识信息(包括有从账号的标识码、用户昵称、头像图标、个性签名)添加至对应的区域,对应着从账号联系人对象。用户还可以将从账号联系人对象设置在特定的组中或者特定位置,以方便查看。参见图6,为本发明第三实施例提供的将从账号的离线消息通过主账号转发给用户的方法流程图,具体步骤如下所述。
8
S31,服务器接收所述从账号对应的即时通信离线消息;从账号作为主账号的联系人对象在主账号的联系人列表中,当从账号未登录时,如果从账号对应的联系人向从账号用户发送即时通信消息,则该消息作为离线消息发送至服务器,服务器接收所述离线消息。S32,服务器查找与从账号具有关联关系的主账号;服务器从接收的离线消息数据中获取从账号对应的标识码,通过映射关系查找到与从账号具有关联关系的主账号;S33,服务器将所述离线消息发送至所述主帐号登录的即时通信客户端;服务器根据主账号的标识码,查询登录服务器,获取主账号当前登录的客户端对应的IP地址以及Port端口,生成发送数据信息的套接字端口,按照协议格式将所述离线消息封装至数据包,发送到主账号对应的即时通信客户端。S34,即时通信客户端获取主账号中对应的从账号联系人对象,提示用户有消息到达;即时通信客户端接收到所述离线消息数据后,根据从账号标识码,遍历主账号的联系人列表中的联系人对象,查找到从账号联系人对象,通过从账号联系人对象中的头像图标的闪动,向用户提示有离线消息到达。S35,即时通信客户端采集用户针对于从账号联系人对象的触发操作;即时通信客户端不断检测用户的鼠标点击消息,获取消息参数中的鼠标位置信息,利用操作系统的矩形相关的API函数判断是否点击了从账号联系人对象的触发区域,如果鼠标点击了从账号联系人对象的触发区域,则进入下一步骤。S36,生成用户与离线消息发送方之间的即时通信交互界面。即时通信客户端根据离线消息发送方的标识码,利用窗口生成API函数创建用户与离线消息发送方之间的即时通信交互界面,然后在即时通信交互界面中显示所述离线消息。进一步,用户可以通过所创建的即时通信交互界面与离线消息发送方进行即时消息沟
ο本发明基于上述一种多账号登录的界面显示方法,还提供一种多账号登录的界面显示系统。参见图7,为本发明第四实施例提供的一种多账号登录的界面显示系统的示意图,该系统包括从账号建立单元410,用于将至少一个从账号和主账号之间建立起关联关系,并进行保存;从账号装载单元420,与所述从账号建立单元410相连,用于将与主账号具有关联关系的从账号装载至主账号的联系人列表中,对应着从账号联系人对象;信息采集单元430,与所述从账号装载单元420相连,用于采集针对于所装载的从账号联系人对象的触发信息;通讯信息获取单元440,与所述信息采集单元430相连,用于通过服务器获得所述从账号对应的通讯信息;从通信界面生成单元450,与所述通讯信息获取单元440相连,用于生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的通讯信息,并生成至少包括有从账号联系人列表的内容布局。
从通信界面转换单元460,与所述从通信界面生成单元450相连,用于在采集到针对于从账号联系人列表中的从联系人对象的触发信息时,将所述从即时通信交互界面转换成对应从联系人对象的从即时通信交互界面。所述从账号建立单元410根据用户的设置将至少一个从账号和主账号之间建立映射关系,并进行保存;当用户使用主账号登录即时通讯软件时,从账号装载单元420根据从账号建立单元410所建立的账号之间的关联关系,获取与主账号具有关联关系的从账号,并将从账号装载至主账号的联系人列表中,对应着从账号联系人对象;信息采集单元430根据从账号装载单元420所装载的从账号联系人对象,采集针对于所装载的从账号联系人对象的触发信息,当采集到触发信息时,将信号传至通讯信息获取单元440,由通讯信息获取单元440通过服务器获得所述从账号对应的通讯信息;然后从通信界面生成单元450生成针对于所述从账号的从即时通信交互界面,并将通讯信息获取单元440获取的通讯信息装载至所生成的交互界面中,其中包括有从账号联系人列表的内容布局;当采集到针对于从账号联系人列表中的从联系人对象的触发信息时,从通信界面转换单元460将从通信界面生成单元450生成的从即时通信交互界面转换成对应从联系人对象的从即时通信交互界面。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种多账号登录的界面显示方法,其特征在于该方法包括如下步骤步骤1,针对于主账号,和至少一个从账号之间建立起关联关系,并保存到服务器,且所述从账号在主账号的联系人列表中,对应着从账号联系人对象; 步骤2,采集针对于从账号联系人对象的触发信息; 步骤3,通过服务器获得所述从账号对应的通讯信息;步骤4,生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的通讯信息,并生成至少包括有从账号联系人列表的内容布局。
2.根据权利要求1所述的一种多账号登录的界面显示方法,其特征在于按下述步骤, 在主账号和至少一个从账号之间建立关联关系并保存在服务器中,即时通信客户端获取用户设置关联关系的主账号和至少一个从账号; 所述即时通信客户端将获取的主账号和至少一个从账号发送至服务器; 服务器将接收的所述主账号和至少一个从账号之间建立映射关系,并进行保存。
3.根据权利要求1所述的一种多账号登录的界面显示方法,其特征在于用户通过主账号登录即时通信工具,并装载从账号信息的过程为,即时通信客户端将用户使用主账号登录的请求发送至服务器,服务器对该主账号进行验证,获取该主账号的通讯信息以及关联的从账号信息;服务器将主账号的通讯信息和从账号信息发送至即时通信客户端; 即时通信客户端将从账号作为主账号的联系人对象,装载至主账号的联系人列表中。
4.根据权利要求1所述的一种多账号登录的界面显示方法,其特征在于所述针对于从账号联系人对象的触发信息为以下其中之一,通过鼠标点击从账号联系人对象的触发区域; 通过点击产生触发信息的按钮控件; 通过预设的快捷键方式产生触发信息。
5.根据权利要求1所述的一种多账号登录的界面显示方法,其特征在于所述从账号对应的通讯信息包括从账号用户的游戏信息、宠物信息、邮件信息、自定义信息、以及用户联系人对象的联系人名称信息、联系人说明信息、联系人设置信息至少其一的信息。
6.根据权利要求1所述的一种多账号登录的界面显示方法,其特征在于在所述步骤4 之后还包括,当采集到针对于从账号联系人列表中的从联系人对象的触发信息时,将所述从即时通信交互界面转换成对应从联系人对象的从即时通信交互界面。
7.根据权利要求1所述的一种多账号登录的界面显示方法,其特征在于所述从账号的离线消息通过主账号转发给用户,其具体过程为,服务器接收到所述从账号对应的即时通信离线消息时,通过映射关系查找从账号对应的主账号;服务器将所述离线消息发送至所述主帐号登录的即时通信客户端; 所述即时通信客户端将所述离线消息输出显示给用户。
8.一种多账号登录的界面显示系统,其特征在于该系统包括从账号建立单元,用于将至少一个从账号和主账号之间建立起关联关系,并进行保存;从账号装载单元,与所述从账号建立单元相连,用于将与主账号具有关联关系的从账号装载至主账号的联系人列表中,对应着从账号联系人对象;信息采集单元,与所述从账号装载单元相连,用于采集针对于所装载的从账号联系人对象的触发信息;通讯信息获取单元,与所述信息采集单元相连,用于通过服务器获得所述从账号对应的通讯信息;从通信界面生成单元,与所述通讯信息获取单元相连,用于生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的通讯信息,并生成至少包括有从账号联系人列表的内容布局。
9.根据权利要求8所述的一种多账号登录的界面显示系统,其特征在于该系统还包括从通信界面转换单元,与所述从通信界面生成单元相连,用于在采集到针对于从账号联系人列表中的从联系人对象的触发信息时,将所述从即时通信交互界面转换成对应从联系人对象的从即时通信交互界面。
全文摘要
本发明提供了一种多账号登录的界面显示方法,属于计算机软件技术领域。该方法包括针对于主账号,和至少一个从账号之间建立起关联关系,并保存到服务器,且所述从账号在主账号的联系人列表中,对应着从账号联系人对象;采集针对于从账号联系人对象的触发信息;通过服务器获得所述从账号对应的通讯信息;生成针对于所述从账号的从即时通信交互界面,在该交互界面中载入前述的通讯信息,并生成至少包括有从账号联系人列表的内容布局。利用本发明,用户将主账号和从账号之间建立关联关系,当使用主账号登录即时通信工具时,从账号在主账号的联系人列表中,从而实现对从账号的便捷登录和有效管理。
文档编号H04L29/06GK102368750SQ201110296418
公开日2012年3月7日 申请日期2011年9月30日 优先权日2011年9月30日
发明者刘红梅 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1