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

文档序号:8248218阅读:145来源:国知局
收藏夹数据的调取方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种收藏夹数据的调取方法和装置。
【背景技术】
[0002]云盘是互联网存储工具,云盘是互联网云技术的产物,它通过互联网为企业和个人提供信息的储存、读取、下载等服务,具有安全稳定、海量存储的特点。比较知名的云盘服务商有百度网盘、360云盘、金山快盘、够快网盘、微云等,是当前比较热的云端存储服务。如今,云盘不仅是企业、商业大户的专属,也悄然进入个人的生活中。
[0003]简单地说,云盘就是由互联网公司的网络服务器提供空间。用户无论何时何地,只需在能够连接网络的地方,就能够通过登录云盘上传、下载以及管理用户存在网络服务器上的个人文件。但是目前用户仅能通过云盘上传照片和文档,无法将PC或手机等移动终端中的收藏夹数据上传至云盘中。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的收藏夹数据的调取方法和相应的收藏夹数据的调取装置。
[0005]依据本发明的一个方面,提供了一种收藏夹数据的调取方法,包括:
[0006]接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;
[0007]采用所述用户信息和验证信息对所述调取请求进行安全验证;
[0008]当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;
[0009]将所述收藏夹信息发送给云盘客户端。
[0010]可选的,所述用户信息包括:登录信息;所述采用所述用户信息对所述调取请求进行安全验证的步骤,包括:
[0011]根据所述登录信息对所述调取请求进行用户合法性验证。
[0012]可选的,所述根据所述登录信息对所述调取请求进行用户合法性验证,包括:
[0013]将所述登录信息与服务器侧存储的用户注册信息进行比较;
[0014]当所述服务器侧存储的用户注册信息与所述用户登录信息一致时,确定所述用户的合法性验证通过。
[0015]可选的,所述采用所述验证信息对所述调取请求进行安全验证的步骤,包括:
[0016]根据所述验证信息对所述调取请求进行数据合法性验证。
[0017]可选的,所述验证信息包括:用户标识QID、收藏夹数据的MD5值、数据加密串;
[0018]所述根据所述验证信息对所述调取请求进行数据合法性验证,包括:
[0019]检验所述数据加密串,确定数据来源是否合法;
[0020]在确定所述数据来源合法时,检验所述收藏夹数据的MD5值是否与服务器侧存储的所述用户标识QID对应的MD5值相同;
[0021]在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值不相同时,确定数据合法性验证通过。
[0022]可选的,所述验证信息还包括:收藏夹数据条数;所述在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值不相同之后,还包括:
[0023]检验所述收藏夹数据条数是否为0,当所述收藏夹数据条数不为O时,确定数据合法性验证通过。
[0024]可选的,还包括:
[0025]在确定所述数据来源不合法,或者,确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值相同,或者所述收藏夹数据条数为O时,确定数据合法性验证不通过并反馈提示信息给所述云盘客户端。
[0026]可选的,所述接收云盘客户端侧的调取请求包括:
[0027]通过数据接口接收云盘客户端侧的调取请求,所述数据接口包括:收藏夹数据接口,和/或,收藏夹条数接口。
[0028]可选的,所述从数据库中获取与所述用户信息对应的收藏夹信息,包括:
[0029]分别查询PC收藏夹的数据库和移动终端收藏夹的数据库,获取与所述用户信息对应的收藏夹信息。
[0030]可选的,所述将所述收藏夹信息发送给云盘客户端,包括:
[0031]通过收藏夹数据接口返回包括收藏夹数据的收藏夹信息;
[0032]通过收藏夹条数接口返回包括收藏夹条数的收藏夹信息。
[0033]根据本发明的另一方面,还提供了一种收藏夹数据的调取装置,包括:请求接收模块,用于接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息;安全验证模块,用于采用所述用户信息和验证信息对所述调取请求进行安全验证;收藏夹信息获取模块,用于当所述安全验证通过时,从数据库中获取与所述用户信息对应的收藏夹信息;收藏夹信息发送模块,用于将所述收藏夹信息发送给云盘客户端。
[0034]可选的,所述用户信息包括:登录信息;所述安全验证模块,包括:用户合法性验证子单元,用于根据所述登录信息对所述调取请求进行用户合法性验证。
[0035]可选的,所述用户合法性验证子单元,具体用于将所述登录信息与服务器侧存储的用户注册信息进行比较;当所述服务器侧存储的用户注册信息与所述用户登录信息一致时,确定所述用户的合法性验证通过。
[0036]可选的,所述安全验证模块,包括:数据合法性验证子单元,用于根据所述验证信息对所述调取请求进行数据合法性验证。
[0037]可选的,所述验证信息包括:用户标识QID、收藏夹数据的MD5值、数据加密串;所述数据合法性验证子单元,具体用于检验所述数据加密串,确定数据来源是否合法;在确定所述数据来源合法时,检验所述收藏夹数据的MD5值是否与服务器侧存储的所述用户标识QID对应的MD5值相同;在确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值不相同时,确定数据合法性验证通过。
[0038]可选的,所述验证信息还包括:收藏夹数据条数;所述数据合法性验证子单元,具体还用于检验所述收藏夹数据条数是否为0,当所述收藏夹数据条数不为O时,确定数据合法性验证通过。
[0039]可选的,所述数据合法性验证子单元,具体还用于在确定所述数据来源不合法,或者,确定收藏夹数据的MD5值与服务器侧存储的所述用户标识QID对应的MD5值相同,或者所述收藏夹数据条数为O时,确定数据合法性验证不通过并反馈提示信息给所述云盘客户端。
[0040]可选的,所述请求接收模块,具体用于通过数据接口接收云盘客户端侧的调取请求,所述数据接口包括:收藏夹数据接口,和/或,收藏夹条数接口。
[0041]可选的,所述收藏夹信息获取模块,具体用于分别查询PC收藏夹的数据库和移动终端收藏夹的数据库,获取与所述用户信息对应的收藏夹信息。
[0042]可选的,所述收藏夹信息发送模块,具体用于通过收藏夹数据接口返回包括收藏夹数据的收藏夹信息;通过收藏夹条数接口返回包括收藏夹条数的收藏夹信息。
[0043]根据本发明的收藏夹数据的调取方法可以由收藏夹服务器采用所述用户信息和验证信息对云盘客户端侧发送的调取请求进行安全验证,当所述安全验证通过时,所述收藏夹服务器直接从数据库中获取与所述用户信息对应的收藏夹信息发送给云盘客户端,由此解决了云盘客户端无法调取收藏夹数据的问题,取得了保证收藏夹信息的安全,减小了收藏夹信息作为隐私被泄露的风险,节省了收藏夹服务器侧加载收藏夹信息的时间,从而提高了收藏夹服务器侧加载收藏夹信息的效率,进一步提高了云盘客户端从收藏夹服务器侧调取收藏夹信息的效率的有益效果。
[0044]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0045]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0046]图1示出了根据本发明一个实施例的一种收藏夹数据的调取方法的流程图;
[0047]图2示出了根据本发明一个实施例的一种收藏夹数据的调取方法的流程图;
[0048]图3示出了根据本发明一个实施例的一种收藏夹数据的调取装置的结构框图;以及
[0049]图4示出了根据本发明一个实施例的安全验证模块的结构框图。
【具体实施方式】
[0050]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0051]实施例一:
[0052]参照图1,示出了根据本发明一个实施例的一种收藏夹数据的调取方法实施例的步骤流程图,具体可以包括如下步骤:
[0053]步骤102,接收云盘客户端侧的调取请求,该调取请求包括用户信息和验证信息。
[0054]如果云盘客户端侧希望调取收藏夹信息,可以通过云盘客户端发出调取请求给收藏夹服务器,需要说明的是,本实施例中收藏夹服务器可以是万维网(Web)服务器,例如浏览器的服务器,还可以是其他类型的服务器,本实施例对收藏夹服务器的具体类型不做限制。
[0055]需要说明的是,本实施例中云盘客户端侧发送的调取请求具体可以包括:用户信息和验证信息,其中,所述用户信息具体可以是用户在收藏夹服务器侧注册的登录信息,所述收藏夹服务器可以基于用户信息确定所述用户的注册信息是否合法,该过程也可以称作用户合法性验证;所述验证信息具
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1