cookie信息共享方法及系统技术方案

技术编号:11605604 阅读:97 留言:0更新日期:2015-06-17 03:25
本申请提供了一种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信息还包括:分析并确定所述从父浏览器中读取的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信息共享系统,包括:读取模块,用于读取父浏览器中的cookie信息,所述存储有cookie信息的浏览器为父浏览器;导入模块,用于将所述从父浏览器中读取的cookie信息导入到子浏览器中,所述需要从父浏览器中获取cookie信息的浏览器为子浏览器。进一步地,所述读取模块包括:全部信息读取单元,用于读取父浏览器中的全部cookie信息;和/或特定信息读取单元,用于读取父浏览器中的特定cookie信息。进一步地,所述全部信息读取单元包括:存储路径确定子单元,用于确定父浏览器中cookie信息的存储路径;和cookie信息读取子单元,用于从所述存储路径中读取其中所有的cookie信息。进一步地,所述全部信息读取单元还包括:加密方法确定子单元,用于分析并确定所述从父浏览器中读取的cookie信息的加密方法;和解密子单元,用于根据加密方法对所述cookie信息进行解密。进一步地,所述特定信息读取单元包括:父浏览器启动子单元,用于启动父浏览器;域名获取子单元,用于获取与所述特定cookie信息对应的目标网站域名;和特定cookie信息获取子单元,用于根据所述父浏览器启动后在内存中生成的域名与cookie映射关系表查找与所述目标网站域名对应的cookie信息。进一步地,所述特定信息读取单元包括:指定接收子单元,用于接收用户指定,根据用户指定读取父浏览器中的特定cookie信息;和/或自动读取子单元,用于自动读取父浏览器中的特定cookie信息。进一步地,所述导入模块包括:子浏览器存储路径确定单元,用于确定子浏览器的cookie信息的存储路径;加密单元,用于将从父浏览器中读取的cookie信息按照子浏览器的加密方法进行加密;导入单元,用于将加密后的cookie信息按照所述子浏览器的cookie信息的存储路径导入到子浏览器中。进一步地,所述导入模块包括:全部信息导入单元,用于将父浏览器中的全部cookie信息导入到子浏览器中;和/或特定信息导入单元,用于当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种cookie信息共享方法,其特征在于,包括以下步骤:读取父浏览器中的cookie信息,所述存储有cookie信息的浏览器为父浏览器;将所述从父浏览器中读取的cookie信息导入到子浏览器中,所述需要从父浏览器中获取cookie信息的浏览器为子浏览器。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵肖勇张菊元左文平任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1