cookie信息的处理方法及装置制造方法及图纸

技术编号:15767370 阅读:64 留言:0更新日期:2017-07-06 15:13
本发明专利技术提供一种cookie信息的处理方法及装置;所述方法包括:当任意一个账户在非首次登录时,接收读取cookie信息的触发指令,所述触发指令包括:登录浏览器标识、浏览器内核信息及网址、账户名称中的一种或多种信息;查看所述触发指令中的每一信息是否均与cookie信息中的建立特定映射关系所属的信息匹配;若匹配,则根据所述触发指令的信息查找对应的cookie信息并读取;将读取的各账户对应的cookie信息发送服务器,完成各账户对所述网站的登录。上述方法可保证当前浏览器的cookie信息的读取安全。

Method and device for processing cookie information

The invention provides a method and device for processing cookie information; the method comprises the following steps: when any accounts in a non login for the first time, receiving the trigger instruction reads the cookie information, the trigger instruction includes one or more information on the browser, the browser kernel information and URL, account name; check whether the trigger information and cookie information in a specific mapping belongs to every information instruction in the match; if the match, according to the search information corresponding to the trigger instruction of the cookie information and cookie information will be read; the sending server corresponding to each account read and complete the account of the site login. The above method guarantees the safe reading of the current browser's cookie information.

【技术实现步骤摘要】
cookie信息的处理方法及装置
本专利技术涉及一种互联网技术,尤其涉及一种cookie信息的处理方法及装置。
技术介绍
浏览器中小型文本文件cookie信息指网站为了辨别用户身份而储存在用户本地终端(ClientSide)上的数据,是一种能够让网站服务器把数据储存到用户端的硬盘或内存,并从用户端的电脑读取数据的技术,每个网站服务器只能在用户端的电脑上存储属于自己域名的cookie信息,且此cookie信息只能被该域名指向的网站服务器通过浏览器读取。随着网络技术的快速发展,越来越多的人开始通过各种浏览器登录同一网站服务器,以实现收发邮件、登录个人空间、玩网络游戏等。相互浏览器之间cookie信息并不共享。为此,部分浏览器为提高用户使用体验,会通过软件自动读取同一终端上其它浏览器的cookie信息,以实现cookie信息共享或用户登录方便,为此,导致各浏览器的cookie信息不安全。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的适于cookie信息的处理方法及相应地装置。第一方面,本专利技术提供一种cookie信息的处理方法,其特征在于,所述方法包括:当任意一个账户在非首次登录时,接收读取cookie信息的触发指令,所述触发指令包括:登录浏览器标识、浏览器内核信息及网址、账户名称中的一种或多种信息;查看所述触发指令中的每一信息是否均与cookie信息中的建立特定映射关系所属的信息匹配;若匹配,则根据所述触发指令的信息查找对应的cookie信息并读取;将读取的各账户对应的cookie信息发送服务器,完成各账户对所述网站的登录。可选地,所述当任意一个账户在非首次登录时,接收读取cookie信息的触发指令的步骤之前,所述方法还包括:对于任意一个账户首次登录时,接收保存所述cookie信息的指令;获取用户通过账户名称登录的网站的网址、密码所形成的cookie信息;建立该账户首次登录的浏览器标识、浏览器内核信息、网址、账户名称及密码的特定映射关系;保存所述cookie信息及所述特定映射关系。可选地,在所述浏览器内核为IE10及以上时,获取用户通过账户名称登录的网站的网址、密码所形成的cookie信息的步骤,具体为:获取操作系统的特定进程提交的用户通过所述账户名称登录的网站的网址、密码所形成的cookie信息。可选地,所述特定进程包括Taskhost进程。可选地,保存所述cookie信息及所述特定映射关系的步骤包括:采用重定向技术隔离保存所述cookie信息及所述特定映射关系。第二方面,本专利技术实施例还提供一种cookie信息的处理装置,包括:接收单元,用于在任意一个账户非首次登录时,接收读取cookie信息的触发指令,所述触发指令包括:登录浏览器标识、浏览器内核信息及网址、账户名称中的一种或多种信息;查看单元,用于查看所述触发指令中的每一信息是否均与cookie信息中的建立特定映射关系所属的信息匹配;读取单元,用于在所述查看单元确定所述触发指令中的每一信息均与cookie信息中的建立特定映射关系所属的信息匹配时,根据所述触发指令的信息查找对应的cookie信息并读取;发送单元,用于将读取的各账户对应的cookie信息发送服务器,完成各账户对所述网站的登录。可选地,所述接收单元,还用于在任意一个账户首次登录时,接收保存所述cookie信息的指令;所述装置还包括:获取单元、映射关系建立单元、保存单元;所述获取单元,用于获取用户通过账户名称登录的网站的网址、密码所形成的cookie信息;所述映射关系建立单元,用于建立该账户首次登录的浏览器标识、浏览器内核信息、网址、账户名称及密码的特定映射关系;所述保存单元,用于保存所述cookie信息及所述特定映射关系。可选地,在所述浏览器内核为IE10及以上时,所述获取单元,具体用于获取操作系统的特定进程提交的用户通过所述账户名称登录的网站的网址、密码所形成的cookie信息。可选地,所述特定进程包括Taskhost进程。可选地,所述保存单元,具体用于,采用重定向技术隔离保存所述cookie信息及所述特定映射关系。由上述技术方案可知,本专利技术的cookie信息的处理方法及装置,通过接收可携带浏览器内核信息、网址、浏览器标识及账户名称等信息的触发指令,进而确定触发指令中的每一信息与cookie信息中的建立特定映射关系所属的信息是否完全匹配,只有在完全匹配时才能够查找对应的cookie信息并读取,进而根据读取的cookie信息发送服务器,完成账户登录,可较好的保证原浏览器的cookie信息的读取安全,保证浏览器的cookie信息不被任意浏览器读取和使用,提升用户体验。附图说明图1为本专利技术一实施例提供的cookie信息的处理方法的流程示意图;图2为本专利技术另一实施例提供的cookie信息的处理方法的流程示意图;图3为本专利技术一实施例提供的cookie信息的处理装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中提供有cookie信息的共享方法,该方法通过第三方软件获取不同浏览器的cookie信息,用以实现cookie信息的共享,提升用户体验。该第三方软件可嵌设在任一浏览器中。然而,上述方法导致每一浏览器的cookie信息不安全,无法保证用户在特定浏览器的使用和登录,为此,如何保证cookie信息的安全读取成为当前需要解决的问题。图1示出了本专利技术一实施例提供的cookie信息的处理方法的流程示意图,如图1所示,本实施例的cookie信息的处理方法包括如下步骤:101、当任意一个账户在非首次登录时,接收读取cookie信息的触发指令,所述触发指令包括:登录浏览器标识、浏览器内核信息及网址、账户名称中的一种或多种信息。本实施例中,浏览器的内核信息可为浏览器的内核版本信息,如内核版本为IE10,或内核版本为IE9等。浏览器标识可为IE浏览器、第一浏览器或第二浏览器等。网址可为:www.XXX.com.102、查看所述触发指令中的每一信息是否均与cookie信息中的建立特定映射关系所属的信息匹配。举例来说,本实施例中的触发指令优选包括:登录浏览器标识、浏览器内核信息、网址和账户名称。通常,不同内核信息的浏览器的cookie信息中建立有多个账户登录同一网站/网址的账户信息的映射关系。如其他实施例所描述的可在执行步骤101之前,对于任意一个账户首次登录时,建立账户名称、网址、浏览器内核信息、浏览器标识与cookie信息间的映射关系。103、若步骤102中的信息均匹配,则根据所述触发指令的信息查找对应的cookie信息并读取。当然,若步骤102中存在至少一个信息不匹配,则结束,不能查找读取cookie信息。104、将读取的各账户对应的cookie信息发送服务器,完成各账户对所述网站的登录。本实施例的方法,使得接收的触发指令可携带浏览器内核信息、网址、浏览器标识本文档来自技高网...
cookie信息的处理方法及装置

【技术保护点】
一种cookie信息的处理方法,其特征在于,所述方法包括:当任意一个账户在非首次登录时,接收读取cookie信息的触发指令,所述触发指令包括:登录浏览器标识、浏览器内核信息及网址、账户名称中的一种或多种信息;查看所述触发指令中的每一信息是否均与cookie信息中的建立特定映射关系所属的信息匹配;若匹配,则根据所述触发指令的信息查找对应的cookie信息并读取;将读取的各账户对应的cookie信息发送服务器,完成各账户对所述网站的登录。

【技术特征摘要】
1.一种cookie信息的处理方法,其特征在于,所述方法包括:当任意一个账户在非首次登录时,接收读取cookie信息的触发指令,所述触发指令包括:登录浏览器标识、浏览器内核信息及网址、账户名称中的一种或多种信息;查看所述触发指令中的每一信息是否均与cookie信息中的建立特定映射关系所属的信息匹配;若匹配,则根据所述触发指令的信息查找对应的cookie信息并读取;将读取的各账户对应的cookie信息发送服务器,完成各账户对所述网站的登录。2.根据权利要求1所述的方法,其特征在于,所述当任意一个账户在非首次登录时,接收读取cookie信息的触发指令的步骤之前,所述方法还包括:对于任意一个账户首次登录时,接收保存所述cookie信息的指令;获取用户通过账户名称登录的网站的网址、密码所形成的cookie信息;建立该账户首次登录的浏览器标识、浏览器内核信息、网址、账户名称及密码的特定映射关系;保存所述cookie信息及所述特定映射关系。3.根据权利要求2所述的方法,其特征在于,在所述浏览器内核为IE10及以上时,获取用户通过账户名称登录的网站的网址、密码所形成的cookie信息的步骤,具体为:获取操作系统的特定进程提交的用户通过所述账户名称登录的网站的网址、密码所形成的cookie信息。4.根据权利要求3所述的方法,其特征在于,所述特定进程包括Taskhost进程。5.根据权利要求2所述的方法,其特征在于,保存所述cookie信息及所述特定映射关系的步骤包括:采用重定向技术隔离保存所述cookie信息及所述特定映射关系。6.一种cookie信息的处理装置,其特征...

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

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

1