一种多账户登录方法及设备的制作方法

文档序号:6355847阅读:165来源:国知局
专利名称:一种多账户登录方法及设备的制作方法
技术领域
本发明涉及互联网技术,尤其涉及多账户登录。
背景技术
随着网络技术的快速发展,越来越多的人开始使用网络收发邮箱、登录个人空间、 玩网络游戏、登录论坛等。然而,如果用户想要使用两个及两个以上账户同时登录同一地址的网站上,目前还没有相应技术得以实现。举例如,目前还不能使用两个不同账户同时登录到同一网址的邮箱上。原因是当用户使用某一账户首次登录某网站时,本地客户端(如浏览器)就会产生用于记录该帐户登录信息的cookie,然后该客户端将该cookie发送到该账户所要访问网站的服务端。该服务端根据该用于记录该账户登录信息的cookie,验证账户名、密码是否正确, 而后再向该客户端返回相应确认信息。该客户端基于该确认信息,使该第一账户登录到相应网站上。如果该用户使用另一账户同时登录到该网站,该客户端就会检查该客户端本地是否有登录到该网站的cookie和缓存,如果有相应的cookie和缓存,则将该cookie和缓存发送至服务端,该服务端通过该cookie和缓存验证账户名、密码正确后,向客户端发送确认信息。该客户端基于该确认信息,就会重新使该第一账户登录到相应网站上。原因是,现有的该客户端出于方便管理本地登陆账户的目的只存储并使用一个账户,因此重新登陆时会由客户端向服务端发送第一账户登录信息的cookie。这样就会带来很多问题,比如某用户有两个具有同一域名的私人邮箱,当他要查看这两个邮箱是否有新邮件时,就必须先登录其中一个邮箱,然后退出该邮箱后,才能用另外一个账号登录到该邮箱上,操作繁琐,不能同时登录两个同一域名的私人邮箱。更进一步的,现有的邮箱登陆方法也无法同时保存对两个以上邮箱的同时更新。又如,某论坛在建立过程中,工作人员想要使用管理员身份和普通用户身份同时登录到该论坛上,对该论坛进行测试,查看该论坛是否有错误出现,目前还没有相应技术得以披露,以解决此类问题。这样的例子很多,总之,目前还缺乏可进行多账户登录的技术来满足用户需求。

发明内容
本发明提供了一种能够多账户同时登录的方法及设备。在第一方面,本发明提供了一种多账户登录方法。用户以第二账户登录网站或网页,将该第二账户的权限请求信息与已登录相同网站或网页的第一账户的权限请求信息进行隔离保存。在接收到该网站或网页返回用于标识该第二账户的标识信息后,将该标识信息与第一账户的相应标识信息进行隔离保存。进一步地,上述隔离保存是通过将第二账户的权限请求信息和/或标识信息与第一账户的权限请求信息和/或标识信息存放于不同目录或不同文件夹下实现的。进一步地,上述隔离保存是通过将第二账户、第一账户分配在不同进程下实现的。进一步地,上述权限请求信息及标识信息是以cookie和/或缓存形式保存的。进一步地,上述权限请求信息包括账号、密码。进一步地,上述标识信息包括用于在上述网站或网页中标识当前账户的信息。进一步地,上述隔离保存是通过重定向技术来实现的。更进一步地,通过钩子或驱动技术将第二账户权限请求信息和/或标识信息进行重定向,从而实现上述隔离保存。进一步地,在第二账户、第一账户登录到同一网站后,通过重定向技术实现相应账户的内容更新。进一步地,上述网站或网页为账户登录的信息发布页面。在第二方面,本发明提供了一种多账户登录设备。该设备包括权限请求信息隔离模块和标识信息隔离模块。该权限请求信息隔离模块基于用户以第二账户登录网站或网页时,将该第二账户的权限请求信息与已登录相同网站或网页的第一账户的权限请求信息进行隔离保存。该标识信息隔离模块在接收到该网站或网页返回用于标识该第二账户的标识信息后,将该标识信息与第一账户的相应标识信息进行隔离保存。进一步地,上述设备为浏览器。进一步地,上述权限请求信息隔离模块中的隔离保存是通过将第二账户的权限请求信息与第一账户的权限请求信息存放于不同目录或不同文件夹下实现的。进一步地,上述标识信息隔离模块中的隔离保存是通过将第二账户的标识信息与第一账户的标识信息存放于不同目录或不同文件夹下实现的。进一步地,上述权限请求信息隔离模块中的隔离保存是通过将第二账户、第一账户分配在不同进程下实现的。进一步地,上述标识信息隔离模块中的隔离保存是通过将第二账户、第一账户分配在不同进程下实现的。进一步地,上述隔离保存是通过重定向技术实现的。更进一步地,通过钩子或驱动技术将第二账户的权限请求信息和/或标识信息进行重定向,从而实现所述隔离保存。进一步地,上述网站或网页为账户登录的信息发布页面。本发明通过将一个账户的权限请求信息和用于在网页或网络中标识账户身份的标识信息与已登录相同网站或网页的另一账户的权限请求信息和标识信息进行隔离保存, 从而使实现多账户登录功能,帮助在同一网站中有多个账户的用户同时登陆。更进一步的, 由于可以在同一网站登陆多个账户,从而也实现了各账户内容的及时获取,方便了用户及时查看不同账户中的内容。本发明满足了用户多账户登录需求。


下面将参照附图对本发明的具体实施方案进行更详细的说明,在附图中图1是本发明一个实施例的多账户登录方法流程图;图2是本发明一个实施例的基于浏览器的多账户登录方法流程图3是本发明一个实施例的多账户登录设备示意图。
具体实施例方式图1是本发明一个实施例的多账户登录方法流程图。在步骤110,用户使用第一账户进行登录相关操作,以请求登录到相应网站或网页上;其中,该网站或网页是一个信息发布页面,如邮箱页面、博客页面、微博、论坛页面等。一个例子中,由浏览器实现多账户登陆。但本发明并不限于浏览器实现,而是能够实现多账户登陆的管理软件、浏览器插件等均应在本发明的覆盖范围内,在此不一一赘述。在步骤120,生成用于标识该第一账户的权限请求信息,并将该权限请求信息发送至该服务端;其中,该服务端为该第一账户请求登录网站(或网页)的服务端。一个例子中,该权限请求信息是包含该第一账户名、密码的cookie和/或缓存。在步骤130,该服务端接收来自该客户端的权限请求信息,并生成用于确认该第一账户的标识信息,再将该标识信息返回至该客户端。一个例子中,该标识信息是包含session id等用于确认该第一账户信息的 cookie和/或缓存。在步骤140,用户使用第二账户进行网站登录相关操作,且该网站与第一账户登录的网站是同一网站。也就是说,该第二账户要求与第一账户登录到同一网站,即要求多账户登录。在步骤150,该客户端根据第二账户名、URL等信息识别出此次登录为多账户登录,因此该客户端将其生成的用于标识该第二账户的权限请求信息与所述第一账户的权限请求信息、标识信息进行隔离保存,再将该第二账户的权限请求信息发送至该服务端。一个例子中,该第二账户的权限请求信息是包含该第二账户名、密码的cookie和
/或缓存。在步骤160,该服务端生成用于确认该第二账户的标识信息,并将该标识信息与所述第一账户的权限请求信息、标识信息进行隔离保存。一个例子中,所述隔离保存是将该第一账户的权限请求信息、标识信息与该第二账户的权限请求信息、标识信息保存在不同目录或不同文件夹下。另一个例子中,所述隔离保存是通过将该第一账户、第二账户分配在不同进程下来实现的。具体地,用户开启一个进程,并使用第一账户登录到网站上,且该进程中的权限请求信息保存在第一目录中。然后该用户又开启另外一个进程,并使用第二账户登录到与第一账户相同的网站上。此时,该进程中的权限请求信息则需要保存到另一目录上。较佳地,所述隔离保存是通过重定向技术来实现的。具体地,通过Η00Κ,(钩子) 或驱动技术将所述第二账户权限请求信息和/或标识信息进行重定向,从而实现所述隔离保存。在步骤170,该第二账户登录到与该第一账户相同的网站后,该第二账户、第一账户均能够获得到其相应更新内容反馈。较佳地,通过重定向技术实现相应账户的内容更新。图2是本发明一个实施例的基于浏览器的多账户登录方法流程图。在步骤210,用户打开浏览器中的一个进程,进入其所要登录网站的页面,然后输入第一账号、第一密码,再点击登录按钮。在步骤220,该浏览器生成用于记录该第一账户登录信息的cookie、缓存,且该 cookie、缓存中包含该第一账号、第一密码、URL等登录信息,再将该cookie、缓存发送至该用户所要访问网站的服务端,同时向该服务端发送HTTP请求,以请求登录到该网站上,如登录到个人空间、个人邮箱、论坛网站上。一个例子中,该浏览器生成的cookie存储于该浏览器的本地系统目录下。通常情况下,windows操作系统的存储该cookie的系统目录是C: \Documents and Settings\ Administrator\Local Settings\Temporary Internet Files在步骤230,该服务端基于来自该浏览器的cookie,验证该第一账户名、第一密码是否正确,然后生成相应确认该第一账户信息的cookie和缓存,再将该cookie发送至该浏
IrWSB 见益。在步骤M0,该浏览器将来自该服务端的cookie存储于本地系统目录下,进而该第一账户登录到相应网站上,以便该第一账户能够获得来自该网站的更新内容反馈。在步骤250,用户打开浏览器中的另一个进程,并使用第二账户登录该第一账户正在访问的网站页面。在步骤沈0,该浏览器生成用于记录该第二账户登录信息的cookie,并将该 cookie存储于本地系统目录的另一目录,即该目录与存储第一账户相应cookie的目录不是同一目录,以实现隔离保存。然后该浏览器再将记录该第二账户登录信息的cookie发送至该网站服务端,同时向该服务端发送HTTP请求,以请求登录到该网站上。在步骤270,该服务端基于来自该浏览器的用于记录该第二账户登录信息的 cookie,验证该第二账户名、密码是否正确,然后生成相应确认该第二账户信息的cookie, 并将该cookie、缓冲发送至该浏览器。在步骤观0,该浏览器将来自服务器的且用于确认该第二账户信息的cookie,存储于本地系统目录的另一目录,且该目录与存储第一账户相应cookie的目录不是同一目录,即实现隔离保存。步骤四0,该第二账户与该第一账户登录到同一网站上,且该第二账户、第一账户均能够获得该网站中的更新内容反馈,该更新内容如收到新邮件、发布新文章、论坛回复、 抢购信息发布等内容。 较佳地,通过重定向技术实现相应账户的内容更新。需要说明的是,图2仅以两个账户登录为例进行阐述,实际上,本发明可以实现两个以上账户同时登录到同一网站上。图3是本发明一个实施例的多账户登录设备示意图。该设备310包括权限请求信息隔离模块311、标识信息隔离模块312。一个例子中,该设备310为浏览器。该权限请求信息隔离模块311在用户以第二账户登录网站或网页时,将该第二账户的权限请求信息与已登录相同网站或网页的第一账户的权限请求信息进行隔离保存。其中,该网站或网页为账户登录的信息发布页面。一个例子中,该隔离保存是通过将该第二账户的权限请求信息与该第一账户的权限请求信息存放于不同目录或不同文件夹下实现的。另一个例子中,该隔离保存是通过将该第二账户、第一账户分配在不同进程下实现的。该标识信息隔离模块312在接收到该网站或网页返回用于标识该第二账户的标识信息后,将该标识信息与第一账户的相应标识信息进行隔离保存。一个例子中,该隔离保存是通过将该第二账户的标识信息与该第一账户的标识信息存放于不同目录或不同文件夹下实现的。另一个例子中,该隔离保存是通过将该第二账户、第一账户分配在不同进程下实现的。较佳地,所述隔离保存是通过重定向技术实现的。又进一步地,通过钩子或驱动技术将该第二账户的权限请求信息和/或标识信息进行重定向,从而实现所述隔离保存。需要说明的是,本发明并未被限定在仅用于PC(个人计算机)中,也可以用于 PM (掌上电脑)、手机等各种电子设备中。此外,本发明的信息发送方式可以是有线的也可以是无线的。显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
权利要求
1.一种多账户登录方法,其特征在于,包括用户以第二账户登录网站或网页,将该第二账户的权限请求信息与已登录相同网站或网页的第一账户的权限请求信息进行隔离保存;在接收到该网站或网页返回用于标识该第二账户的标识信息后,将该标识信息与第一账户的相应标识信息进行隔离保存。
2.如权利要求1所述的一种多账户登录方法,其特征在于,所述隔离保存是通过将所述第二账户的权限请求信息和/或标识信息与所述第一账户的权限请求信息和/或标识信息存放于不同目录或不同文件夹下实现的。
3.如权利要求1所述的一种多账户登录方法,其特征在于,所述隔离保存是通过将该第二账户、第一账户分配在不同进程下实现的。
4.如权利要求1所述的一种多账户登录方法,其特征在于,所述权限请求信息及标识信息是以cookie和/或缓存形式保存的。
5.如权利要求1所述的一种多账户登录方法,其特征在于,所述权限请求信息包括账号、密码。
6.如权利要求1所述的一种多账户登录方法,其特征在于,所述标识信息包括用于在所述网站或网页中标识当前账户的信息。
7.如权利要求1所述的一种多账户登录方法,其特征在于,所述隔离保存是通过重定向技术来实现的。
8.如权利要求7所述的一种多账户登录方法,其特征在于,通过钩子或驱动技术将所述第二账户权限请求信息和/或标识信息进行重定向,从而实现所述隔离保存。
9.如权利要求1所述的一种多账户登录方法,其特征在于,在所述第二账户、第一账户登录到同一网站后,通过重定向技术实现相应账户的内容更新。
10.如权利要求1所述的一种多账户登录方法,其特征在于,所述网站或网页为账户登录的信息发布页面。
11.一种多账户登录设备,其特征在于,包括权限请求信息隔离模块,在用户以第二账户登录网站或网页时,将该第二账户的权限请求信息与已登录相同网站或网页的第一账户的权限请求信息进行隔离保存;标识信息隔离模块,在接收到该网站或网页返回用于标识该第二账户的标识信息后, 将该标识信息与第一账户的相应标识信息进行隔离保存。
12.如权利要求11所述的一种多账户登录设备,其特征在于,该设备为浏览器。
13.如权利要求11所述的一种多账户登录设备,其特征在于,所述权限请求信息隔离模块中的隔离保存是通过将所述第二账户的权限请求信息与所述第一账户的权限请求信息存放于不同目录或不同文件夹下实现的。
14.如权利要求11所述的一种多账户登录设备,其特征在于,所述标识信息隔离模块中的隔离保存是通过将所述第二账户的标识信息与所述第一账户的标识信息存放于不同目录或不同文件夹下实现的。
15.如权利要求11所述的一种多账户登录设备,其特征在于,所述权限请求信息隔离模块中的隔离保存是通过将所述第二账户、第一账户分配在不同进程下实现的。
16.如权利要求11所述的一种多账户登录设备,其特征在于,所述标识信息隔离模块中的隔离保存是通过将所述第二账户、第一账户分配在不同进程下实现的。
17.如权利要求11所述的一种多账户登录设备,其特征在于,所述隔离保存是通过重定向技术实现的。
18.如权利要求17所述的一种多账户登录设备,其特征在于,通过钩子或驱动技术将所述第二账户的权限请求信息和/或标识信息进行重定向,从而实现所述隔离保存。
19.如权利要求1所述的一种多账户登录方法,其特征在于,所述网站或网页为账户登录的信息发布页面。
全文摘要
本发明涉及一种多账户登录方法及设备。用户以第二账户登录网站或网页,将该第二账户的权限请求信息与已登录相同网站或网页的第一账户的权限请求信息进行隔离保存。在接收到该网站或网页返回用于标识该第二账户的标识信息后,将该标识信息与第一账户的相应标识信息进行隔离保存。本发明方法简单、使用,可轻松的实现多账户登录功能。本发明方法能够应用于如浏览器等多种软件中。
文档编号G06F17/30GK102438000SQ20111005880
公开日2012年5月2日 申请日期2011年3月11日 优先权日2011年3月11日
发明者万勇, 杭程, 江宽 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1