不同浏览器间账户信息共享方法技术

技术编号:15763071 阅读:74 留言:0更新日期:2017-07-05 23:54
本发明专利技术提供一种不同浏览器间账户信息共享方法;该方法包括:检测当前设备中所有浏览器的属性信息,所有浏览器包括内核版本不同的第一浏览器和第二浏览器;获取第一浏览器中访问同一网址的至少两个账户信息的存储格式及获取第二浏览器中访问同一网址的至少两个账户信息的存储格式;根据第一浏览器的存储格式读取第一浏览器的所有账户信息,将读取的第一浏览器的账户信息按照第二浏览器的存储格式存储在第二浏览器中;以及根据第二浏览器的存储格式读取第二浏览器的所有账户信息,将读取的第二浏览器的账户信息按照第一浏览器的存储格式存储在所述第二浏览器中。上述方法可减少用户账户信息记录对系统资源的占用,且可实现账户信息记录共享。

Method for sharing account information between different browsers

The present invention provides a method for account information sharing between different browsers; the method includes: attribute information of all current browser detection equipment, including all the different versions of the browser kernel first browser and browser second storage format storage format; acquiring at least two account information with a network access first in the browser and get at least two an account information the same URL in the browser to access the second; according to all account information storage format of the first browser reads the first browser, the browser will first read the account information stored in the storage format in second browser, second browser; and according to the storage format of second browser reads second browser all account information will be. Read the second browser account information in accordance with the format of the first browser. Stored in the second browser. The method can reduce user account information recording, occupy system resources, and realize information sharing of account information.

【技术实现步骤摘要】
不同浏览器间账户信息共享方法
本专利技术涉及一种计算机技术,尤其涉及一种不同浏览器间账户信息共享方法。
技术介绍
浏览器中小型文本文件cookie信息指网站为了辨别用户身份而储存在用户本地终端(ClientSide)上的数据,是一种能够让网站服务器把数据储存到用户端的硬盘或内存,并从用户端的电脑读取数据的技术,每个网站服务器只能在用户端的电脑上存储属于自己域名的cookie信息,且此cookie信息只能被该域名指向的网站服务器通过浏览器读取。随着网络技术的快速发展,越来越多的人开始通过浏览器收发邮件、登录个人空间、玩网络游戏、登录论坛和微博等等。为了便于用户登录,减少每次登录都需要输入账号和密码的繁琐操作,互联网协议中规定了浏览器中对应cookie信息的使用。在使用了该技术的互联网网站中,用户只要在本地对某一域名的网站进行了一次登录,即可在本地产生用于记录登录信息的cookie信息,并保存在用户端。当用户第二次使用同一浏览器登录该网站时,如果本地存在与该网站对应的cookie信息,则将该cookie信息发到服务器进行验证,如果验证通过,则允许登录该网站。但是,上述方法是通过浏览器来进行cookie的解析与存储,实现自动登录的前提是,用户两次登录使用的是相同的浏览器,若是采用不同的浏览器,则无法实现,需要重新输入登录信息。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的不同浏览器间账户信息共享方法及相应地装置。第一方面,本专利技术提供一种不同浏览器间账户信息共享方法,所述方法包括:检测当前设备中所有浏览器的内核版本信息;在所有浏览器包括内核版本信息不同的第一浏览器和第二浏览器时,获取第一浏览器中访问同一网址的至少两个账户信息的存储格式,及获取第二浏览器中访问同一网址的至少两个账户信息的存储格式;根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息,将读取的第一浏览器的账户信息按照第二浏览器的存储格式存储在所述第二浏览器中;以及根据所述第二浏览器的存储格式读取所述第二浏览器的所有账户信息,将读取的第二浏览器的账户信息按照第一浏览器的存储格式存储在所述第一浏览器中。可选地,所述第一浏览器的内核版本为IE10以上版本的浏览器,所述第二浏览器的内核版本为IE9以下版本的浏览器。可选地,所述第一浏览器中访问同一网址的至少两个账户信息的存储格式为:采用重定向技术隔离保存预先建立的账户名称、网址及cookie信息间的映射关系的方式;所述第二浏览器中访问同一网址的至少两个账户信息的存储格式为:通过钩子或驱动技术将同一网址的至少两个账户的标识信息采用隔离保存的方式。可选地,根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息的步骤之前,所述方法还包括:确定所述第一浏览器中所有账户信息的存储路径;和/或,根据所述第二浏览器存储格式读取所述第二浏览器的所有账户信息的步骤之前,所述方法还包括:确定所述第二浏览器中所有账户信息的存储路径。可选地,根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息的步骤之前,所述方法还包括:在所述第一浏览器的缓存信息/cookie信息中查找所述第一浏览器的账户信息;或者,在所述第一浏览器的指定目录/指定小号目录下查找所述第一浏览器的所有账户信息。可选地,根据所述第二浏览器的存储格式读取所述第二浏览器的所有账户信息的步骤之前,所述方法还包括:在所述第二浏览器的缓存信息/cookie信息中查找所述第二浏览器的账户信息;或者,在所述第二浏览器的指定目录下查找所述第二浏览器的所有账户信息。可选地,将读取的第一浏览器的账户信息按照第二浏览器的存储格式存储在所述第二浏览器中的步骤,包括:将读取的第一浏览器的账户信息转化为第二浏览器中账户信息的存储格式;启动所述第二浏览器,将转化存储格式的第一浏览器的账户信息传入所述第二浏览器的进程中,调用系统函数将所述第二浏览器进程中的转化存储格式的第一浏览器的账户信息写入到第二浏览器的指定目录下。可选地,将读取的第二浏览器的账户信息按照第一浏览器的存储格式存储在所述第二浏览器中的步骤,包括:将读取的第二浏览器的账户信息转化为第一浏览器中账户信息的存储格式;启动所述第一浏览器,将转化存储格式的第二浏览器的账户信息传入所述第一浏览器的进程中,调用系统函数将所述第一浏览器进程中的转化存储格式的第二浏览器的账户信息写入到第一浏览器的指定目录下。第二方面,本专利技术实施例还提供一种不同浏览器间账户信息共享装置,所述装置包括:检测单元,用于检测当前设备中所有浏览器的内核版本信息;存储格式获取单元,用于在所有浏览器包括内核版本信息不同的第一浏览器和第二浏览器时,获取第一浏览器中访问同一网址的至少两个账户信息的存储格式,以及获取第二浏览器中访问同一网址的至少两个账户信息的存储格式;第一读取单元,用于根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息;第一存储单元,用于将读取的第一浏览器的账户信息按照第二浏览器的存储格式存储在所述第二浏览器中;第二读取单元,用于根据所述第二浏览器的存储格式读取所述第二浏览器的所有账户信息;第二存储单元,用于将读取的第二浏览器的账户信息按照第一浏览器的存储格式存储在所述第一浏览器中。可选地,所述第一浏览器的内核版本为IE10以上版本的浏览器,所述浏览器的内核版本为IE9以下版本的浏览器。可选地,所述第一浏览器中访问同一网址的至少两个账户信息的存储格式为:采用重定向技术隔离保存预先建立的账户名称、网址及cookie信息间的映射关系的方式;所述第二浏览器中访问同一网址的至少两个账户信息的存储格式为:通过钩子或驱动技术将同一网址的至少两个账户的标识信息采用隔离保存的方式。可选地,所述第一读取单元,具体用于确定所述第一浏览器中所有账户信息的存储路径,根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息;和/或,所述第二读取单元,具体用于确定所述第二浏览器中所有账户信息的存储路径,根据所述第二浏览器存储格式读取所述第二浏览器的所有账户信息。可选地,所述装置还包括:账户信息查找单元,用于在所述第一浏览器的缓存信息/cookie信息中查找所述第一浏览器的账户信息;或者,在所述第一浏览器的指定目录/指定小号目录下查找所述第一浏览器的所有账户信息。可选地,所述装置还包括:账户信息查找单元,在所述第二浏览器的缓存信息/cookie信息中查找所述第二浏览器的账户信息;或者,在所述第二浏览器的指定目录下查找所述第二浏览器的所有账户信息。可选地,所述第一存储单元,具体用于将读取的第一浏览器的账户信息转化为第二浏览器中账户信息的存储格式;启动所述第二浏览器,将转化存储格式的第一浏览器的账户信息传入所述第二浏览器的进程中,调用系统函数将所述第二浏览器进程中的转化存储格式的第一浏览器的账户信息写入到第二浏览器的指定目录下。可选地,所述第二存储单元,具体用于将读取的第二浏览器的账户信息转化为第一浏览器中账户信息的存储格式;启动所述第一浏览器,将转化存储格式的第二浏览器的账户信息传入所述第一浏览器的进程中,调用系统函数将所述第一浏览器进程中的转化存储格式的第二浏览器的账户信息写入到第一浏览器的指定目录本文档来自技高网...
不同浏览器间账户信息共享方法

【技术保护点】
一种不同浏览器间账户信息共享方法,其特征在于,所述方法包括:检测当前设备中所有浏览器的内核版本信息;在所有浏览器包括内核版本信息不同的第一浏览器和第二浏览器时,获取第一浏览器中访问同一网址的至少两个账户信息的存储格式,及获取第二浏览器中访问同一网址的至少两个账户信息的存储格式;根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息,将读取的第一浏览器的账户信息按照第二浏览器的存储格式存储在所述第二浏览器中;以及根据所述第二浏览器的存储格式读取所述第二浏览器的所有账户信息,将读取的第二浏览器的账户信息按照第一浏览器的存储格式存储在所述第一浏览器中。

【技术特征摘要】
1.一种不同浏览器间账户信息共享方法,其特征在于,所述方法包括:检测当前设备中所有浏览器的内核版本信息;在所有浏览器包括内核版本信息不同的第一浏览器和第二浏览器时,获取第一浏览器中访问同一网址的至少两个账户信息的存储格式,及获取第二浏览器中访问同一网址的至少两个账户信息的存储格式;根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息,将读取的第一浏览器的账户信息按照第二浏览器的存储格式存储在所述第二浏览器中;以及根据所述第二浏览器的存储格式读取所述第二浏览器的所有账户信息,将读取的第二浏览器的账户信息按照第一浏览器的存储格式存储在所述第一浏览器中。2.根据权利要求1所述的方法,其特征在于,所述第一浏览器的内核版本为IE10以上版本的浏览器,所述第二浏览器的内核版本为IE9以下版本的浏览器。3.根据权利要求1所述的方法,其特征在于,所述第一浏览器中访问同一网址的至少两个账户信息的存储格式为:采用重定向技术隔离保存预先建立的账户名称、网址及cookie信息间的映射关系的方式;所述第二浏览器中访问同一网址的至少两个账户信息的存储格式为:通过钩子或驱动技术将同一网址的至少两个账户的标识信息采用隔离保存的方式。4.根据权利要求1所述的方法,其特征在于,根据所述第一浏览器的存储格式读取所述第一浏览器的所有账户信息的步骤之前,所述方法还包括:确定所述第一浏览器中所有账户信息的存储路径;和/或,根据所述第二浏览器存储格式读取所述第二浏览器的所有账户信息的步骤之前,所述方法还包括:确定所述第二浏览器中所有账户信息的存...

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

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

1