用于浏览器的用户信息还原方法和装置制造方法及图纸

技术编号:8489715 阅读:180 留言:0更新日期:2013-03-28 08:50
本发明专利技术公开了一种用于浏览器的用户信息还原方法和装置。其中的装置包括个人信息管理器,其包括收集单元,适于在浏览器侧收集用户信息选项对应的用户数据;用户信息生成单元,适于根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息;通信单元,适于将用户信息上报至服务器侧并保存,以及当用户需要对浏览器中的用户信息还原时,向服务器发送获知的指定版本信息,接收服务器根据该版本信息返回的该用户的用户信息;数据还原单元,适于根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据;其中,通信单元还适于在向服务器发送指定版本信息之前,接收服务器侧下发的为用户信息设置的版本信息。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,特别涉及一种用于浏览器的用户信息还原方法和装置
技术介绍
浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种应用软件。目前的浏览器都是可以实现浏览器用户登录的。这样对于浏览器用户就会产生很多的用户数据,现有的用户数据包括收藏夹信息、cookie信息、登录信息、浏览历史记录。浏览器会对用户数据进行备份,当需要时,利用备份数据还原浏览器中的用户数据。然而,现有的浏览器对各种用户数据都是分开单个进行备份,当用户需要将浏览器整体还原至某一期望的状态时,也需要逐个对各个用户数据进行还原操作,导致浏览器还原的操作过于繁琐,不便于用户使用;并且,现有的浏览器备份和还原操作都是在浏览器本地执行的,备份数据固定存储在本地设备中,则当用户位置发生了变更时,现有方案无法在新位置实现浏览器的还原。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用于浏览器的用户信息还原方法和装置。依据本专利技术的一个方面,本专利技术实施例提供了一种用于浏览器的用户信息还原方法,包括在浏览器侧收集用户信息选项对应的用户数据,并根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息,不同时间下生成的用户信息具有不同的版本信息;将用户信息上报至服务器侧并保存;当用户需要对浏览器中的用户信息还原时,向服务器发送获知的指定版本信息,接收服务器根据该版本信息返回的该用户的用户信息,并根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据;其中,在向服务器发送获知的指定版本信息之前,上述方法还包括接收服务器侧下发的为用户信息设置的版本信息。其中,在浏览器侧收集用户信息选项对应的用户数据之前,上述方法还包括接收用户通过交互界面发送的选取指令;根据选取指令确定需要备份的用户信息选项。其中,上述根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息还包括为在浏览器侧获取到的用户信息生成版本信息;上述将用户信息上报至服务器侧并保存包括将用户信息和该用户信息对应的版本信息上报至服务器侧并保存。其中,上述根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息包括分别对收集到的每个用户信息选项对应的用户数据按照预定加密方式进行加密;根据加密后的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息。其中,上述根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据包括对返回的用户信息中不同用户信息选项的用户数据分别按照与预定加密方式相对应的解密方式进行解密;利用解密后的用户数据还原浏览器中相应用户信息选项的用户数据。其中,用户信息选项包括如下一个或多个选项浏览历史记录、收藏夹、cookie、登录信息、浏览器的设置信息、用户个人信息、浏览器中插件的信息,该插件的信息包括插件内存储的信息和/或插件的配置信息。其中,上述根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息还包括为在浏览器侧获取到的用户信息生成描述信息,该描述信息包括用户信息的生成时间、用户信息包括的总信息条数、用户信息中每个用户信息选项包括的信息条数、用户信息对应的用户的注释信息、平台信息和/或浏览器版本信息;上述将用户信息上报至服务器侧并保存还包括将用户信息和该用户信息的描述信息上报至服务器侧并保存;上述接收服务器根据该版本信息返回的该用户的用户信息还包括接收服务器根据该版本信息返回的该用户的用户信息和该用户信息的描述信息。其中,上述将用户信息上报至服务器侧并保存包括将用户信息以及该用户信息对应的用户标识上报至服务器侧以在服务器侧根据用户标识保存相应的用户信息;或者,根据用户的登录信息登录服务器,登录信息中包括用户标识;将用户信息上报至登录服务器侧,以在该服务器侧根据获知的用户标识保存相应的用户信息。依据本专利技术的另一个方面,本专利技术实施例提供了一种用于浏览器的用户信息还原装置,包括个人信息管理器,该个人信息管理器包括收集单元,适于在浏览器侧收集用户信息选项对应的用户数据;用户信息生成单元,适于根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息,不同时间下生成的用户信息具有不同的版本信息;通信单元,适于将用户信息上报至服务器侧并保存,以及,当用户需要对浏览器中的用户信息还原时,向服务器发送获知的指定版本信息,接收服务器根据该版本信息返回的该用户的用户信息;数据还原单元,适于根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据;其中,通信单元,还适于在向服务器发送指定版本信息之前,接收服务器侧下发的为用户信息设置的版本信息。其中,个人信息管理器还包括本地接收单元和选取单元。该本地接收单元,适于在浏览器侧收集用户信息选项对应的用户数据之前,接收用户通过交互界面发送的选取指令;该选取单元,适于根据选取指令确定需要备份的用户信息选项。其中,用户信息生成单元,还适于为在浏览器侧获取到的用户信息生成版本信息;通信单元,还适于将用户信息和该用户信息对应的版本信息上报至服务器侧并保存。其中,用户信息生成单元,还适于分别对收集到的每个用户信息选项对应的用户数据按照预定加密方式进行加密;根据加密后的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息。数据还原单元,还适于对返回的用户信息中不同用户信息选项的用户数据分别按照与预定加密方式相对应的解密方式进行解密;利用解密后的用户数据还原浏览器中相应用户信息选项的用户数据。其中,用户信息选项包括如下一个或多个选项浏览历史记录、收藏夹、cookie、登录信息、浏览器的设置信息、用户个人信息、浏览器中插件的信息,该插件的信息包括插件内存储的信息和/或插件的配置信息。其中,用户信息生成单元,还适于为在浏览器侧获取到的用户信息生成描述信息,该描述信息包括用户信息的生成时间、用户信息包括的总信息条数、用户信息中每个用户信息选项包括的信息条数、用户信息对应的用户的注释信息、平台信息和/或浏览器版本信息;通信单元,还适于将用户信息和该用户信息的描述信息上报至服务器侧并保存;以及,接收服务器根据该版本信息返回的该用户的用户信息和该用户信息的描述信息。其中,通信单元,还适于将用户信息以及该用户信息对应的用户标识上报至服务器侧以在服务器侧根据用户标识保存相应的用户信息;或者,通信单元,还适于根据用户的登录信息登录服务器,该登录信息中包括用户标识;以及,将用户信息上报至登录服务器侦牝以在该服务器侧根据获知的用户标识保存相应的用户信息。由上所述,本专利技术实施例通过将浏览器侧的各种具有相同时间属性的用户数据收集在一起得到用户信息,该用户信息配置有版本信息,然后将用户信息上报至服务器侧统一存储的技术手段,在需要执行浏览器还原时,能够在一次还原操作中统一实现浏览器上各种用户数据的还原,大大简化了浏览器还原操作,降低了还原操作的工作量;并且,由于用户信息统一存储在服务器侧,即使用户位置发生了变更,也能够从服务器上获取到相应的备份数据,从而实现了浏览器用户信息的还原,能够向用户提供个性化的浏览器。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本文档来自技高网...

【技术保护点】
一种用于浏览器的用户信息还原方法,包括:在浏览器侧收集用户信息选项对应的用户数据,并根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息,不同时间下生成的所述用户信息具有不同的版本信息;将所述用户信息上报至服务器侧并保存;当用户需要对浏览器中的用户信息还原时,向所述服务器发送获知的指定版本信息,接收服务器根据该版本信息返回的该用户的用户信息,并根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据;其中,在向所述服务器发送获知的指定版本信息之前,所述方法还包括接收服务器侧下发的为所述用户信息设置的版本信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:薛向旭江宽刘武刘启明吴浩唐永刚王有存任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1