云备份方法及装置的制作方法

文档序号:7861897阅读:125来源:国知局
专利名称:云备份方法及装置的制作方法
技术领域
本发明涉及云备份技术,尤其涉及一种云备份方法及装置。
背景技术
云备份是一种新兴的云计算业务,云备份服务提供商通过虚拟化、分布式处理和宽带网络等技术,将网络中海量、异构的存储设备集合起来协同工作,共同对外提供数据存储备份服务。用户可以通过移动互联网和宽带互联网接入,实现对电脑、U盘、移动硬盘、存储卡和/或手机上大量和分散的文件或文件夹的集中存储、安全保管。
现有的云备份系统,可以实现将用户本地存储设备上的文件或文件夹备份到云端,或者从云端下载备份文件或文件夹到用户本地存储设备。对于网页内容、图片、音乐、视频等网络信息,如果用户在浏览时希望将某些网络信息备份到云备份系统中,则需要将网络信息手动下载到本地存储设备上,再进行云备份操作。
应用现有的云备份系统对网络信息进行备份时,存在效率较低的问题。发明内容
本发明提供了一种云备份方法及装置,用于提高云备份系统对网络信息进行备份的效率。
本发明的第一个方面是提供一种云备份方法,包括
接收客户端设备发送的定制信息,所述定制信息包括用户的用户标识和链接地址;
获取所述链接地址对应的目标网络信息;
存储所述目标网络信息;
建立所述目标网络信息与所述用户标识的对应关系,以供所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
本发明的另一个方面是提供一种云备份方法,包括
客户端设备采集定制信息,所述定制信息包括用户的用户标识和链接地址;
所述客户端设备向云端设备发送所述定制信息,以供所述云端设备获取与所述链接地址对应的目标网络信息,存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以使所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
本发明的又一个方面是提供一种云端设备,包括
网络信息采集队列单元,用于接收客户端设备发送的定制信息,所述定制信息包括用户的用户标识和链接地址;
网络爬虫单元,用于获取所述链接地址对应的目标网络信息;
网络信息库,用于存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以供所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
本发明的又一个方面是提供一种客户端设备,包括
用户行为采集模块,用于采集定制信息,所述定制信息包括用户的用户标识和链接地址;
发送模块,用于向云端设备发送所述定制信息,以供所述云端设备获取与所述链接地址对应的目标网络信息,存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以使所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
本发明实施例提供的云备份方法及装置,通过接收客户端设备发送的定制信息, 根据定制信息中的链接地址,获取与该链接地址对应目标网络信息,存储该目标网络信息, 并建立该目标网络信息与用户标识之间的对应关系,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。
本发明实施例提供的云备份方法及装置,通过客户端设备将采集的定制信息发送给云端设备,用于供云端设备利用定制信息中的用户标识和链接地址,获取与链接地址对应目标网络信息,并将所获取到的目标网络信息与用户标识之间建立对应关系,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。










图I为本发明提供的云备份方法一实施例的流程图;2a为本发明提供的云备份方法另一实施例的流程图; 2b为本发明提供的云备份方法又一实施例的流程图; 3为本发明提供的云备份方法又一实施例的流程图;4为本发明提供的云端设备一实施例的结构示意图;5为本发明提供的云端设备另一实施例的结构示意图 6为本发明提供的云端设备又一实施例的结构示意图 7为本发明提供的客户端设备一实施例的结构示意图 8为本发明提供的云备份系统实施例的结构示意图。
具体实施方式
本发明各实施例中,实现云备份方法的系统包括云端设备和一个或多个客户端设备。图I和图2所示的实施例的执行主体为云端设备。图3所示的实施例的执行主体为客户端设备。云端设备可以为实现云备份功能的服务器,客户端设备可以为用户所使用的终端设备,终端设备可以为手机等移动终端或者个人计算机(personal computer, PC)等终端设备。客户端设备中预先设置了供客户端设备的用户进行操作的应用程序。客户端设备与云端设备之间可以通过移动互联网或宽带互联网实现通信连接。
图I为本发明提供的云备份方法一实施例的流程图,如图I所示,该方法包括
步骤101、接收客户端设备发送的定制信息,所述定制信息包括用户的用户标识和链接地址。
用户利用客户端设备浏览网页时,若希望收藏感兴趣的网页,可以利用客户端设备将对该网页进行选择。例如,在客户端设备上以设置菜单选项的方式对用户进行提示,用户根据提示执行相应的操作之后,客户端设备即可获取用户需要收藏的网页的链接地址。 此外,在用户对网页进行收藏之前,需要先注册并登陆,因此,客户端设备可以获取该用户的用户标识。
客户端设备在获取该用户选择收藏的网页的链接地址之后,将该链接地址和该用户的用户标识封装为定制信息,将该定制信息发送给云端设备。
当用户选择收藏的网页为多个时,客户端设备可以根据预先设置的规则,在每次获取到一个链接地址之后即发送定制信息,或者定时将获取到的一个或多个链接地址之后即发送定制信息。
云端设备通过移动互联网或者宽带互联网接收客户端设备发送的定制信息,从该定制信息中获取到用户标识和与用户标识对应的链接地址。
步骤102、获取所述链接地址对应的目标网络信息。
步骤103、存储所述目标网络信息。
云端设备根据定制信息中的链接地址,向该链接地址相应的服务器发起获取信息的请求,从而获取到该链接地址对应的网络信息,与定制信息中的链接地址对应的网络信息即为目标网络信息,也就是说,用户通过客户端设备所收藏网页的网页信息。目标网络信息可以为网页中的文字、图片、音频以及视频信息等。
具体的,云端设备根据链接地址获取目标网络信息的方式,可以采用与现有技术中类似的方式。
云端设备在获取到目标网络信息之后,相应地,将该目标网络信息保存在云端设备中。
步骤104、建立所述目标网络信息与所述用户标识的对应关系,以供所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
云端设备在完成存储该目标网络信息之后,建立该目标网络信息与该用户标识的对应关系。从而,用户通过客户端设备访问云端设备时,可以访问云端设备中所存储的与该用户的用户标识对应的网络信息,此处所述的网络信息包括执行步骤101-104之前已存储的与该用户标识对应的网络信息,以及在执行步骤101-104时存储的目标网络信息。进而用户可以通过客户端设备可以将存储在云端设备中的网络信息下载到本地。
云端设备除了存储网络信息以外,还存储所述用户标识,在完成建立目标网络信息与用户标识的对应关系之后,还可以建立用户标识与目标网络信息的存储地址之间的对应关系。
云端设备可以将网络信息存储在网络信息库中,在网络信息库中存储有网络信息、网络信息与一个或多个链接地址的对应关系、网络信息与一个或多个用户标识的对应关系,从而可以实现相同的网络信息存储一次即可,而无需重复存储。
云端设备可以将用户信息存储在用户信息库中,在用户信息库中存储有用户标识,以及用户标识与一个或多个网络信息的对应关系,该对应关系可以为用户标识与一个或多个网络信息的存储地址之间的对应关系,从而在存储用户标识的存储空间中无需存储网络信息,也可以根据用户标识查询到与用户标识对应的网络信息。
相应地,上述网络信息与一个或多个用户标识的对应关系,可以为网络信息与一个或多个用户标识在用户信息库中的存储地址之间的对应关系,从而网络信息库和用户信息库之间构成索引关系。通过索引关系建立两者之间的对应关系,可以实现相同的网络信息仅存储一次,即可供一个或多个用户访问,链接地址不同但是网络信息相同的网络信息仅存储一次,即可满足用户的定制需求,可以有效地减少重复性的操作,不仅能够节省云端设备的存储空间,还有利于提高对网络信息进行云备份操作的效率。
本发明实施例提供的云备份方法,通过接收客户端设备发送的定制信息,根据定制信息中的链接地址,获取与该链接地址对应目标网络信息,存储该目标网络信息,并建立该目标网络信息与用户标识之间的对应关系,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。
图2a为本发明提供的云备份方法另一实施例的流程图,如图2a所示,在上述实施例的基础上,在步骤101和步骤102之间,该方法还可以包括步骤105。
步骤105、判断所述链接地址是否存在于已存储的链接地址中。若否,则执行步骤 102 ;若是,则执行步骤106。
云端设备在接收到定制信息,并从定制信息中获取到链接地址之后,还可以对是否已存储过该链接地址进行判断。当定制信息中包括多个链接地址时,相应地对各链接地址分别进行判断。
若判断出所获取到的链接地址不存在于已存储的一个或多个链接地址中,即云端设备中未存储有与该链接地址相同的链接地址,则执行步骤102。
执行步骤102,获取所述链接地址对应的目标网络信息。在执行完步骤102之后, 继续执行步骤103,存储所述目标网络信息,进而继续执行步骤104,建立所述目标网络信息与所述用户标识的对应关系。
若判断出所获取到的链接地址存在于已存储的一个或多个链接地址中,即云端设备中存储有与该链接地址相同的链接地址,则执行步骤106。
步骤106、将与所述链接地址对应的网络信息作为所述目标网络信息。之后,执行步骤104,建立所述目标网络信息与所述用户标识的对应关系。
由于云端设备已经存储有与该链接地址相同的链接地址,则说明云端设备中已经存储有与该链接地址对应的网络信息,因此,将与该链接地址对应网络信息作为目标网络信息即可。云端设备将与该链接地址对应网络信息作为目标网络信息之后,建立该目标网络信息与用户标识的对应关系。对于相同的链接地址无需再次获取与该链接地址对应的目标网络信息,建立该目标网络信息与用户标识的对应关系,即可将该网络信息标识为是该用户标识对应的,从而可以有效地减少重复性的操作,不仅能够节省云端设备的存储空间, 还有利于提高对网络信息进行云备份操作的效率。
图2b为本发明提供的云备份方法又一实施例的流程图,如图2b所示,在上述实施例的基础上,在步骤102和步骤103之间,该方法还可以包括步骤107。
步骤107、判断所述目标网络信息是否存在于已存储的网络信息中。若否,则执行步骤103 ;若是,则执行步骤108。
云端设备根据链接地址获取到目标网络信息之后,还可以对是否已存储过该目标网络信息进行判断。
若判断出所获取到的目标网络信息不存在于已存储的一个或多个网络信息中,即云端设备中未存储有与该目标网络信息相同的网络信息,则执行步骤103。具体的,判断目标网络信息与已存储的网络信息是否相同的方法,可以采用与现有技术中类似的实现方式。
具体的,目标网络信息可以为网页中的文字、图片、音频以及视频信息等。
针对文字或文本等类型的目标网络信息,判断与已存储的网络信息是否相同,可以采用以下算法实现
基于语法的算法。从每篇文档中按照一定规则选取部分字符串作为文档指纹,通过统计两篇文档的相同指纹数目或比率,来判断是否存在相似性。典型代表有sif、COPS、 特征码方法等。
基于语义的算法。借鉴信息检索技术中的向量空间模型思想,首先统计每篇文档中各个单词的出现次数,然后根据词频生成文档特征向量,最后采用两篇文档的特征向量的点积、夹角余弦或者相关概率来度量文档相似度。典型代表有SCAM、天网等。
语法和语义相结合的算法。首先按照章、节、段落等粒度把文档重构成一棵加权树,然后从树的各级节点自上而下地对文档进行基于语义的相似性比较,最后,当到达叶子节点时,就进行基于语句的穷举比较。典型代表有CHECK、CDSDG、散列关键词方法等。
针对图片类型的目标网络信息,判断与已存储的网络信息是否相同,可以采用以下算法实现
基于内容的算法。采取适当的特征空间,利用此特征空间中的距离函数作为特征向量间的相似性判别,特征空间中彼此接近的特征向量所代表的图像被认为是相似图像。 这里的特征可以是颜色直方图、物体形状、结构特征和显著性特征等。
基于区域的算法。采用图像分割方法对图像进行分解,并按图像中物体级别的高级语义进行比对。
针对音频类型的目标网络信息,判断与已存储的网络信息是否相同,可以采用以下算法实现
利用提取音频特征参数来进行音频相似度比对。
利用图形技术,将标准音频和被测音频同时转换为相同时间轴的波形,再利用图形识别技术来实现音频的比对。
针对视频类型的目标网络信息,判断与已存储的网络信息是否相同,可以采用以下算法实现
基于文本的相似视频匹配,首先通过自动语音识别技术获得视频相应的文本信息,通过文本信息中的故事单元分割和相似度分析。文本在相似度计算中,按照对语句的分析深度来看主要存在2种方法,一种是基于向量空间模型的方法,该方法把句子看成词的线性序列,不对语句进行语法结构分析,相应的语句相似度衡量机制只能利用句子的表层信息。另一种方法是对语句进行完全的句法与语义分析,对被比较的2个句子进行深层的句法分析,并在依存分析结果的基础上进行相似度计算。
基于关键帧的相似视频匹配,在视频的编辑过程中,报道相同事件的视频片段关键帧中通常包含有重复或者近似的场景和对象。这种关键帧视觉上的重复性或者近似性, 成为衡量视频是否具有关联关系的一个重要线索。即基于相似关键帧(Near-Duplicate Keyframe,NDK)进行相似度量。一个典型的基于相似关键巾贞视频匹配的方法是通过计算相似帧的数量来测量相似度。具体实现方法是,视频内部的相似度用2个视频之间的相似帧图像的数量来计算。2个视频之间的距离被定义为相似帧的数量在所有帧数量中所占的比例。还可以从分割好的视频镜头片段中抽取出一些关键帧,然后通过比较2个视频的关键帧集来计算视频之间的相似度。
基于特征的相似视频匹配,将视频归纳为指纹,典型的例子包括使用全局颜色直方图将视频里的帧压缩为一个指纹。更先进的技术包括近年来提出的随机柱状图,其抽取出底层次的特征并使用局部敏感哈希算法(LSH, Locality Sensitive Hashing)将其嵌入到高维空间里。得到的指纹不仅压缩且稀少,适合使用向量空间模型等索引方法进行快速检索。
基于轨迹的相似视频匹配,沿着图像或视频序列跟踪兴趣点,使得关键点特征具有空间和时间的信息。例如,利用轨迹来突出不同的运动行为,然后将行为标签分配给每个局部描述子;或者,使用一系列的轨迹来表示整个镜头,其中每个轨迹轮流被描述为离散的时间模式。
执行步骤103,存储所述目标网络信息。在执行完步骤103之后,继续执行步骤 104,建立所述目标网络信息与所述用户标识的对应关系。
若判断出所获取到的目标网络信息存在于已存储的一个或多个网络信息中,即云端设备中存储有与该目标网络信息相同的网络信息,则执行步骤108。
步骤108、将所述目标网络信息的链接地址存储为与所述目标网络信息相同的网络信息对应的链接地址。在执行完步骤108之后,继续执行步骤104,建立所述目标网络信息与所述用户标识的对应关系。
当网页被转载,或者网页中的网络信息被转载时,可能出现目标网络信息与云端设备中已存储的网络信息相同的情况,因此,当判断出所获取到的目标网络信息与已存储的一个或多个网络信息中的网络信息相同时,则建立与该目标网络信息相同的网络信息和与该目标网络信息的链接地址之间的对应关系。也就是说,在云端设备中将与目标网络信息相同的网络信息标记为该目标网络信息的链接地址对应的网络信息,从而使得一个网络信息可以与一个或多个链接地址存在对应关系。对于多个链接地址对应相同网络信息的情况,通过建立对应关系,将该多个链接地址均指向该网络信息,从而可以有效地减少重复性的操作,不仅能够节省云端设备的存储空间,还有利于提高对网络信息进行云备份操作的效率。
图3所示的实施例的执行主体为客户端设备。
图3为本发明提供的云备份方法又一实施例的流程图,如图3所示,该方法包括
步骤301、客户端设备采集定制信息,所述定制信息包括用户的用户标识和链接地址;
步骤302、所述客户端设备向云端设备发送所述定制信息,以供所述云端设备获取与所述链接地址对应的目标网络信息,存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以使所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
具体的,本发明实施例中客户端设备与云端设备进行云备份的方法可以参见步骤 101-108中的可选和必须的步骤。
本发明实施例提供的云备份方法,通过客户端设备将采集的定制信息发送给云端设备,用于供云端设备利用定制信息中的用户标识和链接地址,获取与链接地址对应目标网络信息,并将所获取到的目标网络信息与用户标识之间建立对应关系,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。
图4为本发明提供的云端设备一实施例的结构示意图,如图4所示,该云端设备包括网络信息采集队列单元11、网络爬虫单元12和网络信息库13。
网络信息采集队列单元11,用于接收客户端设备发送的定制信息,所述定制信息包括用户的用户标识和链接地址;
网络爬虫单元12,用于获取所述链接地址对应的目标网络信息;
网络信息库13,用于存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以供所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
图5为本发明提供的云端设备另一实施例的结构示意图,如图5所示,进一步地, 在上述实施例的基础上,该云端设备还可以包括第一网络信息去重单元14。
第一网络信息去重单元14,用于判断所述网络信息采集队列单元11接收到的所述链接地址是否存在于已存储的链接地址中;
相应地,所述网络爬虫单元12具体用于,在判断出所述链接地址不存在于已存储的链接地址中时,获取所述链接地址对应的目标网络信息。
进一步地,在上述各实施例的基础上,所述网络信息库13还可以用于,在所述第一网络信息去重单元14判断出所述链接地址存在于已存储的链接地址中时,将与所述链接地址对应的网络信息作为所述目标网络信息。
图6为本发明提供的云端设备又一实施例的结构示意图,如图6所示,进一步地, 在上述实施例的基础上,该云端设备还可以包括,第二网络信息去重单元15。
第二网络信息去重单元15,用于判断所述网络爬虫单元12获取到的所述目标网络/[目息是否存在于已存储的网络 目息中;
相应地,所述网络信息库13还用于,在判断出所述目标网络信息不存在于已存储的网络信息中时,存储所述目标网络信息。
需要说明的是,第一网络信息去重单元14和第二网络去重单元15均为可选的单元模块。
进一步地,在上述各实施例的基础上,所述网络信息库13还可以用于,在所述第二网络信息去重单元15判断出所述目标网络信息存在于已存储的网络信息中时,将所述目标网络信息的链接地址存储为与所述目标网络信息相同的网络信息对应的链接地址。
具体的,本发明实施例提供的云端设备进行云备份的方法,可以参见上述对应的方法实施例中的步骤,此处不再赘述。
本发明实施例提供的云端设备,通过接收客户端设备发送的定制信息,根据定制信息中的链接地址,获取与该链接地址对应目标网络信息,存储该目标网络信息,并建立该目标网络信息与用户标识之间的对应关系,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。
图7为本发明提供的客户端设备一实施例的结构示意图,如图7所示,该客户端设备包括用户行为采集模块21和发送模块22。
用户行为采集模块21,用于采集定制信息,所述定制信息包括用户的用户标识和链接地址;
发送模块22,用于向云端设备发送所述定制信息,以供所述云端设备获取与所述链接地址对应的目标网络信息,存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以使所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
具体的,本发明实施例提供的客户端设备进行云备份的方法,可以参见上述对应的方法实施例中的步骤,此处不再赘述。
本发明实施例提供的客户端设备,将采集的定制信息发送给云端设备,用于供云端设备利用定制信息中的用户标识和链接地址,获取与链接地址对应目标网络信息,并将所获取到的目标网络信息与用户标识之间建立对应关系,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。
图8为本发明提供的云备份系统实施例的结构示意图,如图8所示,该云备份系统包括云备份系统客户端设备3和云备份系统云端设备4。
其中,区别与现有技术中的云备份系统,本发明实施例中的云备份系统客户端设备3中新增了用户行为采集模块31,在云备份系统云端设备4中新增了网络信息采集模块 41、网络信息库42和用户信息库43。
用户行为采集模块31,用于采集用户在智能终端的兴趣行为。用户通过智能终端,例如智能手机、平板电脑、PC电脑等,接入移动互联网和宽带互联网浏览网络信息时,例如网页内容、图片、音乐和/或视频等,如果对某些网络信息感兴趣,可以使用云备份系统客户端设备3来定制该信息,用户行为采集模块31就会自动将用户的兴趣行为采集下来。 其中,用户的兴趣行为可以通过用户所兴趣的网络信息对应的统一资源定位符(Universal Resource Locator, URL)表不。
网络信息采集模块41,用于采集用户感兴趣的网络信息。网络信息采集模块41可以包括网络信息采集队列411、网络爬虫单元412、第一网络信息去重单元413和第二网络信息去重单元414。
网络信息采集队列411,用于维护待采集的网络信息的URL队列。网络爬虫单元 412,用于根据网络信息采集队列411中的URL链接,采集相应的网络信息。第一网络信息去重单元413,用于对网络信息采集队列411中的URL进行信息冗余度分析;第二网络信息去重单元414,用于对网络爬虫单元412采集下来的网络信息进行信息冗余度分析,以避免相同网络信息的重复下载,占用存储资源。
网络信息库42,用于存储采集的网络信息。网络信息库42内的网络信息至少包括以下信息源链接,最早采集时间,最近更新时间,网络信息,兴趣用户。其中,源链接,是指网络信息对应的所有URL链接。由于网络信息的可复制性,某个网络信息可能对应多个URL 链接。兴趣用户,是指对该网络信息感兴趣的用户。对同一网络信息感兴趣的用户可能有多位用户,可以采用用户在用户信息库43中的索引位置列表来表示。
用户信息库43,用于存储用户的相关信息。用户信息库43内的用户信息至少包括以下信息用户名,用户兴趣行为,兴趣网络信息。其中,兴趣网络信息,是指用户感兴趣的网络信息,可以采用网络信息在网络信息库42中的索引位置来表示;用户兴趣行为,可以采用与兴趣网络信息对应的URL链接来表示。
具体的,云备份系统客户端设备3的用户行为采集模块31采集用户在智能终端的兴趣行为,将其自动发送给云备份系统云端设备4的网络信息采集模块41。
云备份系统云端设备4的网络信息采集模块41接收到云备份系统客户端3发送的用户兴趣行为后,将用户兴趣行为加入网络信息采集队列411,同时更新用户信息库43 中的用户兴趣行为。
第一网络信息去重单元413通过查询网络信息库42分析网络信息采集队列411 中的待米集的网络 目息的URL是否在网络彳目息库42中存在。
若存在,则将该URL从网络信息采集队列411中删除,并更新用户信息库43中的兴趣网络信息和网络信息库42中的兴趣用户。
若不存在,网络爬虫单元412根据网络信息采集队列411中的待采集的网络信息的URL,采集相应的网络信息。
第二网络信息去重单元414通过查询网络信息库42,分析网络爬虫单元412采集下来的网络信息是否在网络信息库42中存在。
若存在,则将该网络信息对应的URL存入网络信息库42中已有网络信息对应的源链接中,同时将最近更新时间设置为当前系统时间。
若不存在,则将该网络信息存入网络信息库42,记录该网络信息对应的URL为源链接,同时将最早采集时间和最近更新时间设置为当前系统时间。
更新用户信息库43中的兴趣网络信息和网络信息库42中的兴趣用户。
本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种云备份方法,其特征在于,包括 接收客户端设备发送的定制信息,所述定制信息包括用户的用户标识和链接地址; 获取所述链接地址对应的目标网络信息; 存储所述目标网络信息; 建立所述目标网络信息与所述用户标识的对应关系,以供所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信息。
2.根据权利要求I所述的云备份方法,其特征在于,所述接收客户端设备发送的定制信息之后,所述方法还包括 判断所述链接地址是否存在于已存储的链接地址中; 相应地,所述获取所述链接地址对应的目标网络信息具体为 在判断出所述链接地址不存在于已存储的链接地址中时,获取所述链接地址对应的目标网络信息。
3.根据权利要求2所述的云备份方法,其特征在于,所述判断所述链接地址是否存在于已存储的链接地址中之后,所述建立所述目标网络信息与所述用户标识的对应关系之前,所述方法还包括 若判断出所述链接地址存在于已存储的链接地址中,则将与所述链接地址对应的网络信息作为所述目标网络信息。
4.根据权利要求2所述的云备份方法,其特征在于,所述获取所述链接地址对应的目标网络信息之后,所述方法还包括 判断所述目标网络信息是否存在于已存储的网络信息中; 相应地,所述存储所述目标网络信息具体为 在判断出所述目标网络信息不存在于已存储的网络信息中时,存储所述目标网络信肩、O
5.根据权利要求4所述的云备份方法,其特征在于,所述判断所述目标网络信息是否存在于已存储的网络信息中之后,所述建立所述目标网络信息与所述用户标识的对应关系之前,所述方法还包括 若判断出所述目标网络信息存在于已存储的网络信息中,则将所述目标网络信息的链接地址存储为与所述目标网络信息相同的网络信息对应的链接地址。
6.—种云备份方法,其特征在于,包括 客户端设备采集定制信息,所述定制信息包括用户的用户标识和链接地址; 所述客户端设备向云端设备发送所述定制信息,以供所述云端设备获取与所述链接地址对应的目标网络信息,存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以使所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信肩、O
7.—种云端设备,其特征在于,包括 网络信息采集队列单元,用于接收客户端设备发送的定制信息,所述定制信息包括用户的用户标识和链接地址; 网络爬虫单元,用于获取所述链接地址对应的目标网络信息; 网络信息库,用于存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以供所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信肩、O
8.根据权利要求7所述的云端设备,其特征在于,所述云端设备还包括 第一网络信息去重单元,用于判断所述网络信息采集队列单元接收到的所述链接地址是否存在于已存储的链接地址中; 相应地,所述网络爬虫单元具体用于 在判断出所述链接地址不存在于已存储的链接地址中时,获取所述链接地址对应的目标网络信息; 相应地,所述网络信息库还用于 在所述第一网络信息去重单元判断出所述链接地址存在于已存储的链接地址中时,将与所述链接地址对应的网络信息作为所述目标网络信息。
9.根据权利要求8所述的云端设备,其特征在于,所述云端设备还包括 第二网络信息去重单元,用于判断所述网络爬虫单元获取到的所述目标网络信息是否存在于已存储的网络信息中; 相应地,所述网络信息库还用于在判断出所述目标网络信息不存在于已存储的网络信息中时,存储所述目标网络信息; 在所述第二网络信息去重单元判断出所述目标网络信息存在于已存储的网络信息中时,将所述目标网络信息的链接地址存储为与所述目标网络信息相同的网络信息对应的链接地址。
10.一种客户端设备,其特征在于,包括 用户行为采集模块,用于采集定制信息,所述定制信息包括用户的用户标识和链接地址; 发送模块,用于向云端设备发送所述定制信息,以供所述云端设备获取与所述链接地址对应的目标网络信息,存储所述目标网络信息,并建立所述目标网络信息与所述用户标识的对应关系,以使所述用户根据所述对应关系通过所述客户端设备获取所述目标网络信肩、O
全文摘要
本发明提供一种云备份方法及装置,其中云备份方法包括接收客户端设备发送的定制信息,定制信息包括用户的用户标识和链接地址;获取链接地址对应的目标网络信息;存储目标网络信息;建立目标网络信息与用户标识的对应关系,以供用户根据对应关系通过客户端设备获取目标网络信息,从而使得用户在需要对网络信息进行云备份时,不需要先将网络信息存储到本地,再上传给云端设备,而直接通过客户端设备对该网络信息所在的网页进行相应的操作,即可完成对该网络信息的云备份操作,有效地提高了利用云备份系统对网络信息进行备份的效率,并且由于减少了用户在对网络信息进行云备份时对客户端设备的操作,有效地提升了用户体验。
文档编号H04L29/12GK102932421SQ201210371498
公开日2013年2月13日 申请日期2012年9月28日 优先权日2012年9月28日
发明者李卫, 张云勇, 郭志斌, 程莹, 郭宏宇 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1