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

文档序号:9846781阅读:232来源:国知局
多账号登录方法及装置的制造方法
【技术领域】
[0001]本申请涉及网络技术领域,特别是涉及一种浏览器的多账号登录方法及装置。
【背景技术】
[0002]目前随着互联网技术应用的越来越广泛,人们很多的日常工作和娱乐都是通过浏览器在网络上进行。通常情况下,网络使用HTTP(HyperText Transfer Protocol,超文本传输协议)协议传输数据,进而通过浏览器以网页形式向用户展示数据,供用户浏览。然而,HTTP协议是无状态的,S卩服务器不知道用户前一次访问做了什么,这严重阻碍了交互式Web应用程序的实现。
[0003]例如,在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两瓶饮料,最后结帐时,由于HTTP的无状态性,如果不通过额外的手段,服务器将不知道用户到底买了什么。而Cookie(也称为小型文字档案或小甜饼)就是用来绕开HTTP的无状态性的“额外手段”之一。Cookies是服务器暂时存放在电脑里的资料,以便于服务器用来辨认计算机。当浏览网站的时候,Web服务器会先发送资料放在客户端的计算机上,Cookies会帮助客户端的用户将其在网站上所打的文字或是一些选择都记录下来。当下次用户再访问同一个网站,Web服务器会先看看有没有它上次留下的Cookies资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容。在上述例子中,服务器可以设置或读取Cookies中包含的信息,借此维护用户跟服务器会话中的状态。例如,在刚才的购物场景中,当用户选购了第一项商品,服务器在向用户发送网页的同时,还发送了一段Cookie,记录着那项商品的信息。当用户访问另一个页面,浏览器会把Cookie发送给服务器,于是服务器知道他之前选购了什么。用户继续选购饮料,服务器就在原来那段Cookie里追加新的商品信息。结帐时,服务器读取发送来的Cookie就行了。
[0004]Cookie另一个典型的应用是当登录一个网站时,网站往往会请求用户输入用户名和密码,并且用户可以勾选“下次自动登录”。如果勾选了,那么下次访问同一网站时,用户会发现没输入用户名和密码就已经登录了。这正是因为前一次登陆时,服务器发送了包含登录凭据(用户名加密码的某种加密形式)的Cookie到用户的硬盘上。第二次登录时,(如果该Cookie尚未到期)浏览器会发送该Cookie,服务器验证凭据,于是不必输入用户名和密码就让用户登录了。
[0005]但是,目前对于浏览器来说,同一个网页(网站)在浏览器里只保存一份全局Cookie,登录账号时,通过该Cookie传递账号和密码信息,不支持账号多开功能,不能同时登录多个账号。若将不同账号的Cookie信息同时保存到该全局Cookie中,会造成不同账号信息的混乱和相互影响,同样无法顺利实现一个用户的多账号登录。因此,目前的浏览器的用户账号登录方式不方便多账号用户的使用,严重影响了多账号用户使用浏览器的使用体验。

【发明内容】

[0006]本申请所要解决的技术问题是提供一种浏览器的多账号登录方法及装置,以解决现有浏览器无法通过Cookie进行多账号登录,使多账号用户使用浏览器不方便,影响多账号用户使用浏览器的使用体验的问题。
[0007]为了解决上述问题,本申请公开了一种多账号登录方法,包括:根据多账号登录指令,在浏览器中打开临时网页窗口 ;为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全局Cookie;使用所述临时网页窗口进行多账号登录。
[0008]为了解决上述问题,本申请还公开了一种多账号登录装置,包括:打开模块,用于根据多账号登录指令,在浏览器中打开临时网页窗口;创建模块,用于为所述临时网页窗口创建Cookie,所述Cookie独立于所述浏览器的全局Cookie;登录模块,用于使用所述临时网页窗口进行多账号登录。
[0009]与现有技术相比,本申请具有以下优点:
[0010]本申请通过使用独立的Cookie的临时网页窗口,实现同时具有多个账户的多账户用户的多账号登录。临时网页窗口的形式和内容可以和常规的网页相同,不同的是,临时网页窗口的Cookie独立于浏览器全局Cookie,多账号用户可以根据该临时网页窗口的Cookie和浏览器的全局Cookie实现多个账号的多账号登录。此外,若使用多个临时网页窗口进行多账号登录时,每个临时网页窗口的Cookie也相互独立,从而实现同一用户的多账号登录。可见,通过本申请,同一用户的多个不同账号信息不会产生混乱和相互影响,解决了现有浏览器无法通过Cookie进行多账号登录的问题,方便了多账号用户使用浏览器,提升了多账号用户使用浏览器的使用体验。
【附图说明】
[0011]图1是根据本申请实施例一的一种多账号登录方法的步骤流程图;
[0012]图2是根据本申请实施例二的一种多账号登录方法的步骤流程图;
[0013]图3是根据本申请实施例三的一种多账号登录方法的步骤流程图;
[0014]图4是图3所示实施例中的一种判断是否打开临时网页窗口的步骤流程图;
[0015]图5是图3所示实施例中的一种打开临时网页窗口的步骤流程图;
[0016]图6是图3所不实施例中的一种关闭临时网页窗口的步骤流程图;
[0017]图7是根据本申请实施例四的一种多账号登录装置的结构框图;
[0018]图8是根据本申请实施例五的一种多账号登录装置的结构示意图;
[0019]图9是使用图8所示装置进行多账号登录情况下的一种极速模式与IE模式下Cookie使用的流程图。
【具体实施方式】
[0020]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。
[0021 ] 实施例一
[0022]参照图1,示出了根据本申请实施例一的一种多账号登录方法的步骤流程图。
[0023]本实施例的多账号登录方法包括以下步骤:
[0024]步骤S102:根据多账号登录指令,在浏览器中打开临时网页窗口。
[0025]临时网页窗口是指不记录用户浏览历史,拥有独立Cookie的网页窗口。
[0026]优选地,临时网页窗口可以使用标记(如在网页窗口的标题栏上显示“临时”等)以与常规的网页窗口进行区别。
[0027]步骤S104:为临时网页窗口创建Cookie,该Cookie独立于浏览器的全局Cookie。
[0028]通常情况下,同一个网页(网站)在浏览器里只保存I份Cookie(即浏览器的全局Cookie)、l份临时文件,每次访问产生I条浏览历史记录。本实施例中,系统为临时网页窗口创建独立于现有的全局Cookie的独立Cookie,以避免多个账号信息的相互影响。独立的Cookie可以以任意适当形式设置,如在系统内存中设置独立的内存区域供独立的Cookie使用,或者,在其它适当区域,如硬盘上设置独立的Cookie使用区域等。
[0029]步骤S106:使用临时网页窗口进行多账号登录。
[0030]本实施例中,可以以临时网页窗口和常规网页窗口相结合的方式进行多账号登录,也可以全部以临时网页窗口的形式进行多账号登录。在全部以临时网页窗口的形式进行多账号登录的情况下,因为每个临时网页窗口都有各自独立的Cookie,因此,一个用户的多个账号的信息也不会产生相互干扰和影响。
[0031]通过本实施例,使用独立的Cookie的临时网页窗口,实现同时具有多个账户的多账户用户的多账号登录。临时网页窗口的形式和内容可以和常规的网页相同,不同的是,临时网页窗口的Cookie独立于浏览器全局Cookie,多账号用户可以根据该临时网页窗口的Cookie和浏览器的全局Cookie实现多个账号的多账号登录。此外,若使用多个临时网页窗口进行多账号登录时,每个临时网页窗口的Cookie也相互独立,从而实现同一用户的多账号登录。可见,通过本申请,同一用户的多个不同账号信息不会产生混乱和相互影响,解决了现有浏览器无法通过Cookie进行多账号登录的问题,方便了多账号用户使用浏览器,提升了多账号用户使用浏览器的使用体验。
[0032]实施例二
[0033]参照图2,示出了根据本申请实施例二的一种多账号登录方法的步骤流程图。
[0034]本实施例的多账号登录方法包括以下步骤:
[0035]步骤S202:判断是否打开浏览器的临时网页窗口,若是,则执行步骤S204;若否,则打开常规网页窗口。
[0036]优选地,在判断是否打开浏览器的临时网页窗口时,可以根据URL(统一资源定位符)、网页内容、网址打开来源、和用户输入的临时网页窗口打开指令中的至少一个,判断是否打开临时网页窗口。通过该种方式,能够准确地确定是否打开临时网页窗口,提高系统效率,也避免了不必要的窗口显示,提升了用户的使用体验。
[0037]优选地,本实施例的浏览器支持多种浏览模式,如,IE内核清染网页的浏览模式、Webkit内核渲染网页的浏览模式、Gecko内核渲染网页的浏览模式、Presto内核渲染网页的浏览模式等。当然,不限于此,任意其它适当浏览模式均可实现本实施例的多账号登录方案。
[0038]更优选地,多种浏览模式为双核浏览模式,该双核浏览模式包括:第一模式(如IE模式)、和第二模式(如极速模式)等。浏览模式是浏览器显示网页时使用的模式,本实施例中,第一模式由IE内核渲染网页,第二模式由Webki
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1