一种浏览器中Cookie信息的处理方法和装置制造方法及图纸

技术编号:19224635 阅读:20 留言:0更新日期:2018-10-23 17:41
本发明专利技术实施例公开了一种浏览器中Cookie信息的处理方法和装置,所述的方法包括:当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,获得所述账户与所述网站的关联关系;建立所述关联关系和所述Cookie信息的对应关系;分别将所述Cookie信息和所述对应关系保存到指定位置。本发明专利技术实施例在以后即使在同一网站下登录多个账户时,也可以利用Cookie信息进行自动登录,对于多账户的用户的登录操作更加简便,提升用户体验。

A method and device for processing Cookie information in browser

The embodiment of the invention discloses a cookie information processing method and a device in a browser. The method includes: when an account is first used to log in to a Web site, the cookie information after the first successful login is obtained; the kernel version of the current browser is queried; and when the kernel version is the first version, the browser is intercepted. The execution of the sequence of programs at the first offset in the application network module of the operating system obtains an association between the account and the website; establishes a corresponding relationship between the association and the cookie information; and stores the cookie information and the corresponding relationship to a specified location, respectively. The embodiment of the invention can automatically login using cookie information even when multiple accounts are logged in under the same website in the future, so the login operation for multi-account users is more convenient and the user experience is improved.

【技术实现步骤摘要】
一种浏览器中Cookie信息的处理方法和装置
本专利技术涉及浏览器的
,具体涉及一种浏览器中Cookie信息的处理方法和一种浏览器中Cookie信息的处理装置。
技术介绍
随着网络技术的快速发展,越来越多的人开始使用网络收发邮箱、登录个人空间、玩网络游戏、登录论坛等。然而,如果用户想要使用两个及两个以上账户同时登录同一地址的网站上,目前还没有相应技术得以实现。举例如,目前还不能使用两个不同账户同时登录到同一网址的邮箱上。原因在于,当用户使用某一账户首次登录某网站时,本地客户端(如浏览器)就会产生用于记录该帐户登录信息的Cookie,然后该客户端将该Cookie发送到该账户所要访问网站的服务端。该服务端根据该用于记录该账户登录信息的Cookie,验证账户名、密码是否正确,而后再向该客户端返回相应确认信息。该客户端基于该确认信息,使该第一账户登录到相应网站上。如果该用户使用另一账户同时登录到该网站,该客户端就会检查该客户端本地是否有登录到该网站的Cookie和缓存,如果有相应的Cookie和缓存,则将该Cookie和缓存发送至服务端,该服务端通过该Cookie和缓存验证账户名、密码正确后,向客户端发送确认信息。该客户端基于该确认信息,就会重新使该第一账户登录到相应网站上。原因是,现有的该客户端出于方便管理本地登陆账户的目的只存储并使用一个账户,因此重新登陆时会由客户端向服务端发送第一账户登录信息的Cookie。这样就会带来很多问题,比如某用户有两个具有同一域名的私人邮箱,当他要查看这两个邮箱是否有新邮件时,就必须先登录其中一个邮箱,然后退出该邮箱后,才能用另外一个账号登录到该邮箱上,操作繁琐,不能同时登录两个同一域名的私人邮箱。更进一步的,现有的邮箱登陆方法也无法同时保存对两个以上邮箱的同时更新。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种浏览器中Cookie信息的处理方法和相应的一种浏览器中Cookie信息的处理装置。依据本专利技术的一个方面,提供了一种浏览器中Cookie信息的处理方法,包括:当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,获得所述账户与所述网站的关联关系;建立所述关联关系和所述Cookie信息的对应关系;分别将所述Cookie信息和所述对应关系保存到指定位置。可选地,所述获取首次登录成功后的Cookie信息的步骤包括:获取操作系统的计划任务进程提交的,通过所述账户首次登录所述网站成功后所形成的Cookie信息。可选地,所述分别将所述Cookie信息和所述对应关系保存到指定位置的步骤包括:将所述Cookie信息保存到指定目录;将所述对应关系更新到操作系统的指定的索引文件中。可选地,还包括:当所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系。可选地,所述第一版本包括IE11的内核版本。可选地,所述第二版本包括IE10的内核版本。根据本专利技术的另一方面,提供了一种浏览器中Cookie信息的处理方法,包括:当首次采用账户登录网站时,保存首次登录成功后的登录信息;其中,所述登录信息包括首次登录成功后的Cookie信息;当非首次采用所述账户登录所述网站时,查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第二偏移量处的程序序列的执行,获得所述网站对应的Cookie信息句柄;对所述Cookie信息句柄添加特征标识;依据所述添加特征标识的Cookie信息句柄查找所述首次登录成功后的Cookie信息;使用所述首次登录成功后的Cookie信息登录所述网站。可选地,所述登录信息还包括对应关系;所述对应关系记载所述账户和所述网站的关联关系,对应所述首次登录成功后的Cookie信息;所述当首次采用账户登录网站时,保存首次登录成功后的登录信息的步骤包括:当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,获得所述账户与所述网站的关联关系;建立所述关联关系和所述Cookie信息的对应关系;分别将所述Cookie信息和所述对应关系保存到指定位置。可选地,所述获取首次登录成功后的Cookie信息的步骤包括:获取操作系统的计划任务进程提交的,通过所述账户首次登录所述网站成功后所形成的Cookie信息。可选地,所述分别将所述Cookie信息和所述对应关系保存到指定位置的步骤包括:将所述Cookie信息保存到指定目录;将所述对应关系更新到操作系统的指定的索引文件中。可选地,所述当首次采用账户登录网站时,将登录成功后的登录信息保存到指定位置的步骤还包括:当所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系。可选地,还包括:当所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第二功能逻辑序列的执行,获得所述网站对应的Cookie信息句柄。可选地,所述依据所述添加特征标识的Cookie信息句柄查找所述首次登录成功后的Cookie信息的步骤包括:拦截所述浏览器所在操作系统的第三功能逻辑序列的执行,获得目标Cookie信息句柄;当从目标Cookie信息句柄解析出所述特征标识时,查找所述首次登录成功后的Cookie信息。可选地,所述查找所述首次登录成功后的Cookie信息的步骤包括:采用所述账户和所述网站在操作系统的指定的索引文件中查找匹配的对应关系;所述对应关系记载所述账户和所述网站的关联关系,对应所述Cookie信息;按照所述对应关系在指定目录中查找所述首次登录成功后的Cookie信息。可选地,所述第一版本包括IE11的内核版本。可选地,所述第二版本包括IE10的内核版本。根据本专利技术的另一方面,提供了一种浏览器中Cookie信息的处理装置,包括:Cookie信息获取模块,适于当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;第一查询模块,适于查询当前浏览器的内核版本;第一拦截模块,适于在所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,获得所述账户与所述网站的关联关系;对应关系建立模块,适于建立所述关联关系和所述Cookie信息的对应关系;保存模块,适于分别将所述Cookie信息和所述对应关系保存到指定位置。可选地,所述Cookie信息获取模块还适于:获取操作系统的计划任务进程提交的,通过所述账户首次登录所述网站成功后所形成的Cookie信息。可选地,所述保存模块还适于:将所述Cookie信息保存到指定目录;将所述对应关系更新到操作系统的指定的索引文件中。可选地,还包括:第二拦截模块,适于在所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系。可选地,所述第一版本包括IE11的内核版本。本文档来自技高网
...
一种浏览器中Cookie信息的处理方法和装置

【技术保护点】
1.一种浏览器中Cookie信息的处理方法,包括:当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,并获得所述账户与所述网站的关联关系;其中,所述内核版本为第一版本的浏览器对Cookie信息的写操作增加认证流程;建立所述关联关系和所述Cookie信息的对应关系;分别将所述Cookie信息和所述对应关系保存到指定位置;其中,所述指定位置与所述浏览器默认的存放Cookie信息的目录隔离,以避免所述浏览器对Cookie信息的写操作的认证流程。

【技术特征摘要】
1.一种浏览器中Cookie信息的处理方法,包括:当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,并获得所述账户与所述网站的关联关系;其中,所述内核版本为第一版本的浏览器对Cookie信息的写操作增加认证流程;建立所述关联关系和所述Cookie信息的对应关系;分别将所述Cookie信息和所述对应关系保存到指定位置;其中,所述指定位置与所述浏览器默认的存放Cookie信息的目录隔离,以避免所述浏览器对Cookie信息的写操作的认证流程。2.如权利要求1所述的方法,其特征在于,所述获取首次登录成功后的Cookie信息的步骤包括:获取操作系统的计划任务进程提交的,通过所述账户首次登录所述网站成功后所形成的Cookie信息。3.如权利要求1所述的方法,其特征在于,所述分别将所述Cookie信息和所述对应关系保存到指定位置的步骤包括:将所述Cookie信息保存到指定目录;将所述对应关系更新到操作系统的指定的索引文件中。4.如权利要求1所述的方法,其特征在于,还包括:当所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系;其中,所述内核版本为第二版本的浏览器对Cookie信息的写操作增加认证流程,所述第二版本为低于所述第一版本的内核版本,且当所述内核版本为第二版本时,能够拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系。5.如权利要求1至4任一项所述的方法,其特征在于,所述第一版本为IE11的内核版本。6.如权利要求4所述的方法,其特征在于,所述第二版本为IE10的内核版本。7.一种浏览器中Cookie信息的处理方法,包括:当首次采用账户登录网站时,在指定位置保存首次登录成功后的登录信息;其中,所述登录信息包括首次登录成功后的Cookie信息;其中,所述指定位置与所述浏览器默认的存放Cookie信息的目录隔离;当非首次采用所述账户登录所述网站时,查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第二偏移量处的程序序列的执行,并获得所述网站对应的Cookie信息句柄;其中,所述内核版本为第一版本的浏览器对Cookie信息的读操作增加认证流程;对所述Cookie信息句柄添加特征标识;依据所述添加特征标识的Cookie信息句柄查找所述首次登录成功后的Cookie信息;使用所述首次登录成功后的Cookie信息登录所述网站,以避免所述浏览器对Cookie信息的读操作的认证流程。8.如权利要求7所述的方法,其特征在于,所述登录信息还包括对应关系;所述对应关系记载所述账户和所述网站的关联关系,对应所述首次登录成功后的Cookie信息;所述当首次采用账户登录网站时,在指定位置保存首次登录成功后的登录信息的步骤包括:当首次采用账户登录网站时,获取首次登录成功后的Cookie信息;查询当前浏览器的内核版本;当所述内核版本为第一版本时,拦截所述浏览器所在操作系统的应用程序网络模块中的第一偏移量处的程序序列的执行,获得所述账户与所述网站的关联关系;建立所述关联关系和所述Cookie信息的对应关系;分别将所述Cookie信息和所述对应关系保存到指定位置。9.如权利要求8所述的方法,其特征在于,所述获取首次登录成功后的Cookie信息的步骤包括:获取操作系统的计划任务进程提交的,通过所述账户首次登录所述网站成功后所形成的Cookie信息。10.如权利要求8所述的方法,其特征在于,所述分别将所述Cookie信息和所述对应关系保存到指定位置的步骤包括:将所述Cookie信息保存到指定目录;将所述对应关系更新到操作系统的指定的索引文件中。11.如权利要求8所述的方法,其特征在于,所述当首次采用账户登录网站时,将登录成功后的登录信息保存到指定位置的步骤还包括:当所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系;其中,所述内核版本为第二版本的浏览器对Cookie信息的读操作增加认证流程,所述第二版本为低于所述第一版本的内核版本,且当所述内核版本为第二版本时,能够拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系。12.如权利要求7所述的方法,其特征在于,还包括:当所述内核版本为第二版本时,拦截所述浏览器所在操作系统的第二功能逻辑序列的执行,获得所述网站对应的Cookie信息句柄;其中,所述内核版本为第二版本的浏览器对Cookie信息的写操作增加认证流程,所述第二版本为低于所述第一版本的内核版本,且当所述内核版本为第二版本时,能够拦截所述浏览器所在操作系统的第一功能逻辑序列的执行,获得所述账户与所述网站的关联关系。13.如权利要求7或8或10或11或12所述的方法,其特征在于,所述依据所述添加特征标识的Cookie信息句柄查找所述首次登录成功后的Cookie信息的步骤包括:拦截所述浏览器所在操作系统的第三功能逻辑序列的执行,获得目标Cookie信息句柄;当从目标Cookie信息句柄解析出所述特征标识时,查找所述首次登录成功后的Cookie信息。14.如权利要求13所述的方法,其特征在于,所述查找所述首次登录成功后的Cookie信息的步骤包括:采用所述账户和所述网站在操作系统的指定的索引文件中查找匹配的对应关系;所述对应关系记载所述账户和所述网站的关联关系,对应所述Cookie信息;按照所述对应关系在指定目录中查找所述首次登录成功后的Cookie信息。15.如权利要求7或8或9或10或11或12或14所述的方法,其特征在于,所述第一版本为IE11的内核版本。16.如权利要...

【专利技术属性】
技术研发人员:王有存李林张菊元
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1