收藏夹数据的调取方法和装置制造方法及图纸

技术编号:11374453 阅读:78 留言:0更新日期:2015-04-30 11:57
本发明专利技术实施例提供了一种收藏夹数据的调取方法和装置,所示方法包括:接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;采用所述用户信息和验证信息对所述调取请求进行安全验证;当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;将所述收藏夹信息发送给云盘客户端。如此解决了云盘客户端无法调取收藏夹数据的问题,取得了保证收藏夹信息的安全,减小了收藏夹信息作为隐私被泄露的风险,节省了收藏夹服务器侧加载收藏夹信息的时间,从而提高了收藏夹服务器侧加载收藏夹信息的效率。

【技术实现步骤摘要】
收藏夹数据的调取方法和装置
本专利技术涉及互联网
,特别是涉及一种收藏夹数据的调取方法和装置。
技术介绍
云盘是互联网存储工具,云盘是互联网云技术的产物,它通过互联网为企业和个人提供信息的储存、读取、下载等服务,具有安全稳定、海量存储的特点。比较知名的云盘服务商有百度网盘、360云盘、金山快盘、够快网盘、微云等,是当前比较热的云端存储服务。如今,云盘不仅是企业、商业大户的专属,也悄然进入个人的生活中。简单地说,云盘就是由互联网公司的网络服务器提供空间。用户无论何时何地,只需在能够连接网络的地方,就能够通过登录云盘上传、下载以及管理用户存在网络服务器上的个人文件。但是目前用户仅能通过云盘上传照片和文档,无法将PC或手机等移动终端中的收藏夹数据上传至云盘中。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的收藏夹数据的调取方法和相应的收藏夹数据的调取装置。依据本专利技术的一个方面,提供了一种收藏夹数据的调取方法,包括:接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;采用所述用户信息和验证信息对所述调取请求进行安全验证;当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;将所述收藏夹信息发送给云盘客户端。可选的,所述用户信息包括:登录信息;所述采用所述用户信息对所述调取请求进行安全验证的步骤,包括:根据所述登录信息对所述调取请求进行用户合法性验证。可选的,所述根据所述登录信息对所述调取请求进行用户合法性验证,包括:将所述登录信息与服务器侧存储的用户注册信息进行比较;当所述服务器侧存储的用户注册信息与所述用户登录信息一致时,确定所述用户的合法性验证通过。可选的,所述采用所述验证信息对所述调取请求进行安全验证的步骤,包括:根据所述验证信息对所述调取请求进行数据合法性验证。可选的,所述验证信息包括:用户标识QID、收藏夹数据的MD5值、数据加密串;所述根据所述验证信息对所述调取请求进行数据合法性验证,包括:检验所述数据加密串,确定数据来源是否合法;在确定所述数据来源合法时,检验所述收藏夹数据的MD5值是否与服务器侧存储的所述用户标识QID对应的MD5值相同;在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值不相同时,确定数据合法性验证通过。可选的,所述验证信息还包括:收藏夹数据条数;所述在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值不相同之后,还包括:检验所述收藏夹数据条数是否为0,当所述收藏夹数据条数不为0时,确定数据合法性验证通过。可选的,还包括:在确定所述数据来源不合法,或者,确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值相同,或者所述收藏夹数据条数为0时,确定数据合法性验证不通过并反馈提示信息给所述云盘客户端。可选的,所述接收云盘客户端侧的调取请求包括:通过数据接口接收云盘客户端侧的调取请求,所述数据接口包括:收藏夹数据接口,和/或,收藏夹条数接口。可选的,所述从数据库中获取与所述用户信息对应的收藏夹信息,包括:分别查询PC收藏夹的数据库和移动终端收藏夹的数据库,获取与所述用户信息对应的收藏夹信息。可选的,所述将所述收藏夹信息发送给云盘客户端,包括:通过收藏夹数据接口返回包括收藏夹数据的收藏夹信息;通过收藏夹条数接口返回包括收藏夹条数的收藏夹信息。根据本专利技术的另一方面,还提供了一种收藏夹数据的调取装置,包括:请求接收模块,用于接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;安全验证模块,用于采用所述用户信息和验证信息对所述调取请求进行安全验证;收藏夹信息获取模块,用于当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;收藏夹信息发送模块,用于将所述收藏夹信息发送给云盘客户端。可选的,所述用户信息包括:登录信息;所述安全验证模块,包括:用户合法性验证子单元,用于根据所述登录信息对所述调取请求进行用户合法性验证。可选的,所述用户合法性验证子单元,具体用于将所述登录信息与服务器侧存储的用户注册信息进行比较;当所述服务器侧存储的用户注册信息与所述用户登录信息一致时,确定所述用户的合法性验证通过。可选的,所述安全验证模块,包括:数据合法性验证子单元,用于根据所述验证信息对所述调取请求进行数据合法性验证。可选的,所述验证信息包括:用户标识QID、收藏夹数据的MD5值、数据加密串;所述数据合法性验证子单元,具体用于检验所述数据加密串,确定数据来源是否合法;在确定所述数据来源合法时,检验所述收藏夹数据的MD5值是否与服务器侧存储的所述用户标识QID对应的MD5值相同;在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值不相同时,确定数据合法性验证通过。可选的,所述验证信息还包括:收藏夹数据条数;所述数据合法性验证子单元,具体还用于检验所述收藏夹数据条数是否为0,当所述收藏夹数据条数不为0时,确定数据合法性验证通过。可选的,所述数据合法性验证子单元,具体还用于在确定所述数据来源不合法,或者,确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值相同,或者所述收藏夹数据条数为0时,确定数据合法性验证不通过并反馈提示信息给所述云盘客户端。可选的,所述请求接收模块,具体用于通过数据接口接收云盘客户端侧的调取请求,所述数据接口包括:收藏夹数据接口,和/或,收藏夹条数接口。可选的,所述收藏夹信息获取模块,具体用于分别查询PC收藏夹的数据库和移动终端收藏夹的数据库,获取与所述用户信息对应的收藏夹信息。可选的,所述收藏夹信息发送模块,具体用于通过收藏夹数据接口返回包括收藏夹数据的收藏夹信息;通过收藏夹条数接口返回包括收藏夹条数的收藏夹信息。根据本专利技术的收藏夹数据的调取方法可以由收藏夹服务器采用所述用户信息和验证信息对云盘客户端侧发送的调取请求进行安全验证,当所述安全验证通过时,所述收藏夹服务器直接从数据库中获取与所述用户信息对应的收藏夹信息发送给云盘客户端,由此解决了云盘客户端无法调取收藏夹数据的问题,取得了保证收藏夹信息的安全,减小了收藏夹信息作为隐私被泄露的风险,节省了收藏夹服务器侧加载收藏夹信息的时间,从而提高了收藏夹服务器侧加载收藏夹信息的效率,进一步提高了云盘客户端从收藏夹服务器侧调取收藏夹信息的效率的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种收藏夹数据的调取方法的流程图;图2示出了根据本专利技术一个实施例的一种收藏夹数据的调取方法的流程图;图3示出了根据本专利技术一个实施例的一种收藏夹数据的调取装置的结构框图;以及图4示出了根据本专利技术一个实施例的安全验证模块的结构框图。具体实施方式下面将参照附图更本文档来自技高网...

【技术保护点】
一种收藏夹数据的调取方法,包括:接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;采用所述用户信息和验证信息对所述调取请求进行安全验证;当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;将所述收藏夹信息发送给云盘客户端。

【技术特征摘要】
1.一种收藏夹数据的调取方法,包括:接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;采用所述用户信息和验证信息对所述调取请求进行安全验证;包括:根据所述验证信息对所述调取请求进行数据合法性验证;所述验证信息包括:用户标识、收藏夹数据的MD5值、数据加密串;所述根据所述验证信息对所述调取请求进行数据合法性验证,包括:检验所述数据加密串,确定数据来源是否合法;在确定所述数据来源合法时,检验所述收藏夹数据的MD5值是否与服务器侧存储的所述用户标识对应的MD5值相同;在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识对应的MD5值不相同时,确定数据合法性验证通过;当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;所述从数据库中获取与所述用户信息对应的收藏夹信息,包括:分别查询PC收藏夹的数据库和移动终端收藏夹的数据库,获取与所述用户信息对应的收藏夹信息;将所述收藏夹信息发送给云盘客户端。2.如权利要求1所述的方法,其特征在于,所述用户信息包括:登录信息;所述采用所述用户信息对所述调取请求进行安全验证的步骤,包括:根据所述登录信息对所述调取请求进行用户合法性验证。3.如权利要求2所述的方法,其特征在于,所述根据所述登录信息对所述调取请求进行用户合法性验证,包括:将所述登录信息与服务器侧存储的用户注册信息进行比较;当所述服务器侧存储的用户注册信息与所述用户登录信息一致时,确定所述用户的合法性验证通过。4.如权利要求1所述的方法,其特征在于,所述验证信息还包括:收藏夹数据条数;所述在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识对应的MD5值不相同之后,还包括:检验所述收藏夹数据条数是否为0,当所述收藏夹数据条数不为0时,确定数据合法性验证通过。5.如权利要求4所述的方法,其特征在于,还包括:在确定所述数据来源不合法,或者,确定收藏夹数据的MD5值与服务器侧存储的所述用户标识对应的MD5值相同,或者所述收藏夹数据条数为0时,确定数据合法性验证不通过并反馈提示信息给所述云盘客户端。6.如权利要求1所述的方法,其特征在于,所述接收云盘客户端侧的调取请求包括:通过数据接口接收云盘客户端侧的调取请求,所述数据接口包括:收藏夹数据接口,和/或,收藏夹条数接口。7.如权利要求6所述的方法,其特征在于,所述将所述收藏夹信息发送给云盘客户端,包括:通过收藏夹数据接口返回包括收藏夹数据的收藏夹信息;通过收藏夹条数接口返回包括收藏夹条数的收藏夹信息。8...

【专利技术属性】
技术研发人员:赵飞
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1