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

文档序号:9326773阅读:219来源:国知局
用于浏览器的用户信息还原方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机网络技术领域,特别涉及一种用于浏览器的用户信息还原方法和装置。
【背景技术】
[0002]浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种应用软件。
[0003]目前的浏览器都是可以实现浏览器用户登录的。这样对于浏览器用户就会产生很多的用户数据,现有的用户数据包括:收藏夹信息、cookie信息、登录信息、浏览历史记录。浏览器会对用户数据进行备份,当需要时,利用备份数据还原浏览器中的用户数据。
[0004]然而,现有的浏览器对各种用户数据都是分开单个进行备份,当用户需要将浏览器整体还原至某一期望的状态时,也需要逐个对各个用户数据进行还原操作,导致浏览器还原的操作过于繁琐,不便于用户使用;并且,现有的浏览器备份和还原操作都是在浏览器本地执行的,备份数据固定存储在本地设备中,则当用户位置发生了变更时,现有方案无法在新位置实现浏览器的还原。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于浏览器的用户信息还原方法和装置。
[0006]依据本发明的一个方面,本发明实施例提供了一种用于浏览器的用户信息还原方法,包括:
[0007]在浏览器侧收集用户信息选项对应的用户数据,并根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息,不同时间下生成的用户信息具有不同的版本信息;
[0008]将用户信息上报至服务器侧并保存;
[0009]当用户需要对浏览器中的用户信息还原时,向服务器发送获知的指定版本信息,接收服务器根据该版本信息返回的该用户的用户信息,并根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据;
[0010]其中,在向服务器发送获知的指定版本信息之前,上述方法还包括:
[0011]接收服务器侧下发的为用户信息设置的版本信息。
[0012]其中,在浏览器侧收集用户信息选项对应的用户数据之前,上述方法还包括:接收用户通过交互界面发送的选取指令;根据选取指令确定需要备份的用户信息选项。
[0013]其中,上述根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息还包括:为在浏览器侧获取到的用户信息生成版本信息;
[0014]上述将用户信息上报至服务器侧并保存包括:将用户信息和该用户信息对应的版本信息上报至服务器侧并保存。
[0015]其中,上述根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息包括:
[0016]分别对收集到的每个用户信息选项对应的用户数据按照预定加密方式进行加密;根据加密后的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息。
[0017]其中,上述根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据包括:
[0018]对返回的用户信息中不同用户信息选项的用户数据分别按照与预定加密方式相对应的解密方式进行解密;利用解密后的用户数据还原浏览器中相应用户信息选项的用户数据。
[0019]其中,用户信息选项包括如下一个或多个选项:浏览历史记录、收藏夹、cookie、登录信息、浏览器的设置信息、用户个人信息、浏览器中插件的信息,该插件的信息包括插件内存储的信息和/或插件的配置信息。
[0020]其中,上述根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息还包括:为在浏览器侧获取到的用户信息生成描述信息,该描述信息包括用户信息的生成时间、用户信息包括的总信息条数、用户信息中每个用户信息选项包括的信息条数、用户信息对应的用户的注释信息、平台信息和/或浏览器版本信息;
[0021]上述将用户信息上报至服务器侧并保存还包括:将用户信息和该用户信息的描述信息上报至服务器侧并保存;
[0022]上述接收服务器根据该版本信息返回的该用户的用户信息还包括:接收服务器根据该版本信息返回的该用户的用户信息和该用户信息的描述信息。
[0023]其中,上述将用户信息上报至服务器侧并保存包括:将用户信息以及该用户信息对应的用户标识上报至服务器侧以在服务器侧根据用户标识保存相应的用户信息;或者,根据用户的登录信息登录服务器,登录信息中包括用户标识;将用户信息上报至登录服务器侧,以在该服务器侧根据获知的用户标识保存相应的用户信息。
[0024]依据本发明的另一个方面,本发明实施例提供了一种用于浏览器的用户信息还原装置,包括个人信息管理器,该个人信息管理器包括:
[0025]收集单元,适于在浏览器侧收集用户信息选项对应的用户数据;
[0026]用户信息生成单元,适于根据收集到的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息,不同时间下生成的用户信息具有不同的版本信息;
[0027]通信单元,适于将用户信息上报至服务器侧并保存,以及,当用户需要对浏览器中的用户信息还原时,向服务器发送获知的指定版本信息,接收服务器根据该版本信息返回的该用户的用户信息;
[0028]数据还原单元,适于根据返回的用户信息分别还原浏览器中相应用户信息选项的用户数据;
[0029]其中,通信单元,还适于在向服务器发送指定版本信息之前,接收服务器侧下发的为用户信息设置的版本信息。
[0030]其中,个人信息管理器还包括本地接收单元和选取单元。该本地接收单元,适于在浏览器侧收集用户信息选项对应的用户数据之前,接收用户通过交互界面发送的选取指令;该选取单元,适于根据选取指令确定需要备份的用户信息选项。
[0031]其中,用户信息生成单元,还适于为在浏览器侧获取到的用户信息生成版本信息;通信单元,还适于将用户信息和该用户信息对应的版本信息上报至服务器侧并保存。
[0032]其中,用户信息生成单元,还适于分别对收集到的每个用户信息选项对应的用户数据按照预定加密方式进行加密;根据加密后的用户数据中所有具有相同时间属性的数据获取该时间下所生成的用户信息。数据还原单元,还适于对返回的用户信息中不同用户信息选项的用户数据分别按照与预定加密方式相对应的解密方式进行解密;利用解密后的用户数据还原浏览器中相应用户信息选项的用户数据。
[0033]其中,用户信息选项包括如下一个或多个选项:浏览历史记录、收藏夹、cookie、登录信息、浏览器的设置信息、用户个人信息、浏览器中插件的信息,该插件的信息包括插件内存储的信息和/或插件的配置信息。
[0034]其中,用户信息生成单元,还适于为在浏览器侧获取到的用户信息生成描述信息,该描述信息包括用户信息的生成时间、用户信息包括的总信息条数、用户信息中每个用户信息选项包括的信息条数、用户信息对应的用户的注释信息、平台信息和/或浏览器版本信息;
[0035]通信单元,还适于将用户信息和该用户信息的描述信息上报至服务器侧并保存;以及,接收服务器根据该版本信息返回的该用户的用户信息和该用户信息的描述信息。
[0036]其中,通信单元,还适于将用户信息以及该用户信息对应的用户标识上报至服务器侧以在服务器侧根据用户标识保存相应的用户信息;或者,通信单元,还适于根据用户的登录信息登录服务器,该登录信息中包括用户标识;以及,将用户信息上报至登录服务器侦牝以在该服务器侧根据获知的用户标识保存相应的用户信息。
[0037]由上所述,本发明实施例通过将浏览器侧的各种具有相同时间属性的用户数据收集在一起得到用户信息,该用户信息配置有版本信息,然后将用户信息上报至服务器侧统一存储的技术手段,在需要执行浏览器还原时,能够在一次还原操作中统一实现浏览器上各种用户数据的还原,大大简化了浏览器还原操作,降低了还原操作的工作量;并且,由于用户信息统一存储在服务器侧,即使用户位置发生了变更,也能够从服务器上获取到相应的备份数据,从而实现了浏览器用户信息的还原,能够向用户提供个性化的浏览器。
[0038]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0039]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0040]图1示出了根据本发明一个实施例的用于浏览器的用户信息还原装置结构示意图;
[0041
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1