多账号登录方法及装置制造方法及图纸

技术编号:15102747 阅读:35 留言:0更新日期:2017-04-08 12:59
本申请提供了一种多账号登录方法及装置,其中,多账号登录方法包括:根据多账号登录指令,在浏览器中打开临时网页窗口;为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全局Cookie;使用所述临时网页窗口进行多账号登录。通过本申请,方便了多账号用户使用浏览器,提升了多账号用户使用浏览器的使用体验。

【技术实现步骤摘要】

本申请涉及网络
,特别是涉及一种浏览器的多账号登录方法及装置
技术介绍
目前随着互联网技术应用的越来越广泛,人们很多的日常工作和娱乐都是通过浏览器在网络上进行。通常情况下,网络使用HTTP(HyperTextTransferProtocol,超文本传输协议)协议传输数据,进而通过浏览器以网页形式向用户展示数据,供用户浏览。然而,HTTP协议是无状态的,即服务器不知道用户前一次访问做了什么,这严重阻碍了交互式Web应用程序的实现。例如,在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两瓶饮料,最后结帐时,由于HTTP的无状态性,如果不通过额外的手段,服务器将不知道用户到底买了什么。而Cookie(也称为小型文字档案或小甜饼)就是用来绕开HTTP的无状态性的“额外手段”之一。Cookies是服务器暂时存放在电脑里的资料,以便于服务器用来辨认计算机。当浏览网站的时候,Web服务器会先发送资料放在客户端的计算机上,Cookies会帮助客户端的用户将其在网站上所打的文字或是一些选择都记录下来。当下次用户再访问同一个网站,Web服务器会先看看有没有它上次留下的Cookies资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容。在上述例子中,服务器可以设置或读取Cookies中包含的信息,借此维护用户跟服务器会话中的状态。例如,在刚才的购物场景中,当用户选购了第一项商品,服务器在向用户发送网页的同时,还发送了一段Cookie,记录着那项商品的信息。当用户访问另一个页面,浏览器会把Cookie发送给服务器,于是服务器知道他之前选购了什么。用户继续选购饮料,服务器就在原来那段Cookie里追加新的商品信息。结帐时,服务器读取发送来的Cookie就行了。Cookie另一个典型的应用是当登录一个网站时,网站往往会请求用户输入用户名和密码,并且用户可以勾选“下次自动登录”。如果勾选了,那么下次访问同一网站时,用户会发现没输入用户名和密码就已经登录了。这正是因为前一次登陆时,服务器发送了包含登录凭据(用户名加密码的某种加密形式)的Cookie到用户的硬盘上。第二次登录时,(如果该Cookie尚未到期)浏览器会发送该Cookie,服务器验证凭据,于是不必输入用户名和密码就让用户登录了。但是,目前对于浏览器来说,同一个网页(网站)在浏览器里只保存一份全局Cookie,登录账号时,通过该Cookie传递账号和密码信息,不支持账号多开功能,不能同时登录多个账号。若将不同账号的Cookie信息同时保存到该全局Cookie中,会造成不同账号信息的混乱和相互影响,同样无法顺利实现一个用户的多账号登录。因此,目前的浏览器的用户账号登录方式不方便多账号用户的使用,严重影响了多账号用户使用浏览器的使用体验。
技术实现思路
本申请所要解决的技术问题是提供一种浏览器的多账号登录方法及装置,以解决现有浏览器无法通过Cookie进行多账号登录,使多账号用户使用浏览器不方便,影响多账号用户使用浏览器的使用体验的问题。为了解决上述问题,本申请公开了一种多账号登录方法,包括:根据多账号登录指令,在浏览器中打开临时网页窗口;为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全局Cookie;使用所述临时网页窗口进行多账号登录。为了解决上述问题,本申请还公开了一种多账号登录装置,包括:打开模块,用于根据多账号登录指令,在浏览器中打开临时网页窗口;创建模块,用于为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全局Cookie;登录模块,用于使用所述临时网页窗口进行多账号登录。与现有技术相比,本申请具有以下优点:本申请通过使用独立的Cookie的临时网页窗口,实现同时具有多个账户的多账户用户的多账号登录。临时网页窗口的形式和内容可以和常规的网页相同,不同的是,临时网页窗口的Cookie独立于浏览器全局Cookie,多账号用户可以根据该临时网页窗口的Cookie和浏览器的全局Cookie实现多个账号的多账号登录。此外,若使用多个临时网页窗口进行多账号登录时,每个临时网页窗口的Cookie也相互独立,从而实现同一用户的多账号登录。可见,通过本申请,同一用户的多个不同账号信息不会产生混乱和相互影响,解决了现有浏览器无法通过Cookie进行多账号登录的问题,方便了多账号用户使用浏览器,提升了多账号用户使用浏览器的使用体验。附图说明图1是根据本申请实施例一的一种多账号登录方法的步骤流程图;图2是根据本申请实施例二的一种多账号登录方法的步骤流程图;图3是根据本申请实施例三的一种多账号登录方法的步骤流程图;图4是图3所示实施例中的一种判断是否打开临时网页窗口的步骤流程图;图5是图3所示实施例中的一种打开临时网页窗口的步骤流程图;图6是图3所示实施例中的一种关闭临时网页窗口的步骤流程图;图7是根据本申请实施例四的一种多账号登录装置的结构框图;图8是根据本申请实施例五的一种多账号登录装置的结构示意图;图9是使用图8所示装置进行多账号登录情况下的一种极速模式与IE模式下Cookie使用的流程图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。实施例一参照图1,示出了根据本申请实施例一的一种多账号登录方法的步骤流程图。本实施例的多账号登录方法包括以下步骤:步骤S102:根据多账号登录指令,在浏览器中打开临时网页窗口。临时网页窗口是指不记录用户浏览历史,拥有独立Cookie的网页窗口。优选地,临时网页窗口可以使用标记(如在网页窗口的标题栏上显示“临时”等)以与常规的网页窗口进行区别。步骤S104:为临时网页窗口创建Cookie,该Cookie独立于浏览器的全局Cookie。通常情况下,同一个网页(网站)在浏览器里只保存1份Cookie(即浏览器的全局Cookie)、1份临时文件,每次访问产生1条浏览历史记录。本实施例中,系统为临时网页窗口创建独立于现有的全局Cookie的独立Cookie,以避免多个账号信息的相互影响。独立的Cookie可以以任意适当形式设置,如在系统内存中设置独立的内存区域供独立的Cookie使用,或者,在其它适当区域,如硬盘上设置独立的Cookie使用区域等。步骤S106:使本文档来自技高网
...

【技术保护点】
一种多账号登录方法,包括:根据多账号登录指令,在浏览器中打开临时网页窗口;为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全局Cookie;使用所述临时网页窗口进行多账号登录。

【技术特征摘要】
1.一种多账号登录方法,包括:
根据多账号登录指令,在浏览器中打开临时网页窗口;
为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全
局Cookie;
使用所述临时网页窗口进行多账号登录。
2.根据权利要求1所述的方法,其特征在于,所述浏览器支持多种浏
览模式。
3.根据权利要求2所述的方法,其特征在于,所述多种浏览模式为双
核浏览模式。
4.根据权利要求3所述的方法,其特征在于,所述双核浏览模式包括
第一模式和第二模式,其中,所述第一模式由IE内核渲染网页,所述第二
模式由Webkit内核渲染网页。
5.根据权利要求4所述的方法,其特征在于,在为所述临时网页窗口
创建Cookie的步骤之前,还包括:
判断所述临时网页窗口是否使用所述第一模式,若是,则为所述临时网
页窗口创建网页子进程;若否,则为所述临时网页窗口创建Cookie。
6.根据权利要求4所述的方法,其特征在于,还包括:
当所述浏览器由所述第一模式切换到所述第二模式时,销毁所述临时网
页窗口在所述第一模式下的网页子进程,并为所述临时网页窗口创建所述第
二...

【专利技术属性】
技术研发人员:王天平熊鹏田亮任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1