一种基于云服务的数据同步方法

文档序号:7866056阅读:166来源:国知局
专利名称:一种基于云服务的数据同步方法
技术领域
本发明涉 及互联网领域,尤其是一种基于云服务的数据同步方法。
背景技术
云计算是一种按照用户需求、便利地通过网络获取计算资源的计算模式,这些资源可以来自一个共享的、可配置的资源池,并能够快速地获取和释放,它提供了一个全新的互联网商业服务模型,即用户可以通过网络以按需、易扩展的方式租用所需的服务。云计算技术利用高速互联网的传输能力,将计算、存储、软件、服务等资源从分散的个人计算机或服务器移植到互联网中集中管理的大规模高性能计算机、个人计算机、虚拟计算机中,从而使用户像使用电力一样使用这些资源。采用云计算的模式能够提高计算效率和资源的可用性。目前云计算领域主要分为下面三种,即SaaS(Software-as-a_Service)软件即服务;PaaS (Plartform—as-a—Service)平台即月艮务;IaaS (Infrastructure-as-a-Service)基础设施即服务。SaaS是Software-as-a-service (软件即服务)的简称,是随着互联网技术的发展开始出现并兴起的一种全新的软件应用模式,是云计算领域发展最成熟、应用最广泛的服务。它本质上只是应用软件的传送/按需式利用,例如,由数千顾客通过浏览器同时访问的电子邮件应用程序。通过SaaS软件用户只需要可以访问互联网就能使用软件。基于SaaS的软件大大降低了软件,尤其是大型软件的安装使用成本。软件托管在服务提供商服务器上,减少了客户的管理维护成本,可靠性也更高。Salesforce. com是SaaS模式的典型代表。PaaS是Platform-as-a-Service(平台即服务)的简称,是把应用服务器、数据库等基础平台作为一种服务提供的模式。PaaS平台可以将操作系统、应用开发环境等平台级产品服务的方式提供给用户,用于允许开发人员部署在基于云的基础设施上托管的应用。通过PaaS服务,应用开发人员在无需关注底层的中间件平台与其他资源的前提下就可以开发程序。并且不需关注底层中间平台的运营维护。PaaS降低了应用开发团队的维护成本,提升了企业内部的资源的利用率。PaaS平台对应用开发团队提供了强大而稳定的基础运营平台,以及专业的技术支持队伍,优质的平台级服务保证支撑应用系统长时间、稳定的运行。IaaS是Infrastructure-as-a-Service (基础设施即服务)的简称,是把数据中心、基础设施硬件资源通过Web分配给用户使用的商业模式。其中为客户端提供虚拟服务器和/或按需式资源、如存储装置,根据需要对它们付费,与消费实用程序资源相似。现有的云服务数据同步业务就是基于IaaS而来的。但是目前云服务数据同步业务均未考虑用户的实际需求,用户在一个终端上传了文件后,在另一个终端再次启动云服务数据同步业务时,则云服务器会将所有的所有文件下发到所述的另一个终端上,例如用户在办公电脑上向云服务器上传了 500M的文件,其中包括工作文档、风景图片、PC机应用软件,当用户使用手机再次启动云服务数据同步业务时,云服务器会将所述的500M文件全部下发到手机上,而用户实际只想获得工作文档,这显然给用户带来了不便和不好的体验。

发明内容
本发明提供了一种基于云服务的数据同步方法,用以解决现有云服务数据同步业务未考虑用户的实际需求,给用户带来不便的问题。本发明的一种基于云服务的数据同步方法,包括下列步骤SI、当第一终端开启云服务时,将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件;S2、第一终端将所述待上传文件上传到云服务器保存;S3、当第二终端开启云服务时,将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件;S4、将所述待下载文件与用户设置的规则匹配,得出匹配结果;S5、第二终端根据匹配结果下载相应的文件。其中,步骤SI中所述的将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件,具体是第一终端生成保存文件的索引以及云服务器生成保存文件的索引,对前述的索引进行比较,以获得所述待上传文件。 或者,步骤SI中所述的将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件,具体是记录上一次第一终端向云服务器上传文件的时间点,将所述时间点之后存入第一终端的文件作为所述待上传文件。其中,步骤S3中所述的将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件,具体是第二终端生成保存文件的索引以及云服务器生成保存文件的索引,对前述的索引进行比较,以获得所述待下载文件。或者,步骤S3中所述的将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件,具体是记录上一次第二终端从云服务器下载文件的时间点,将所述时间点之后存入云服务器的文件作为所述待下载文件。其中,步骤S4中所述的规则至少包括下列之一下载全部所述待下载文件;下载指定文件夹下的文件;向用户弹出窗口,索引所述待下载文件,并由用户选择。本发明充分考虑了用户的实际需求,使得云服务数据同步业务更加人性化,给用户带来了更优的体验。


图I是本发明实施例的方法步骤流程图。
具体实施例方式为了使云服务数据同步业务更加人性化,本发明充分考虑了用户的实际需求,提供了一种基于云服务的数据同步方法,以下通过实施例详细说明。参见图I所示,本发明实施例的基于云服务的数据同步方法的流程图包括下列步骤
S101、当第一终端开启云服务时,将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件。S102、第一终端将所述待上传文件上传到云服务器保存。S103、当第二终端开启云服务时,将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件。S104、将所述待下载文件与用户设置的规则匹配,得出匹配结果。S105、第二终端根据匹配结果下载相应的文件。以下通过一个实际场景进一步详述。本场景中假设用户在办公室的电脑(第一终端)上添加了 5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书,并且用户将上述工作文档、应用程序、图片文件和电子书分别存入独立的文件夹进行管理。当用户在办公室的电脑上开启云服务时,办公室电脑生成其保存文件的索引以及云服务器生成其保存文件的索引,对前述的两个索引进行比较,获得待上传文件为5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书。办公室的电脑将上述5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书上传到云服务器保存。在云服务器中可根据用户设置的文件夹分别归档上传的文件。用户回家后,当用户在家用电脑(第二终端)上开启云服务时,家用电脑生成其保存文件的索引以及云服务器生成其保存文件的索引,对前述的两个索引进行比较,获得待下载文件为5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书。此时并不是立即将所有的待下载文件一并下载到家用电脑上,而是将待下载文件与用户设置的规则匹配。本场景中用户设置的规则是只下载图片文件夹和电子书文件夹下的文件,因此经匹配后得到的匹配结果为20个桌面图片文件和2本电子书。用户的家用电脑根据匹配结果从云服务器下载上述20个桌面图片文件和2本电子书,并归档到相应的文件夹,方便用户管理和浏览。
以下通过另一个实际场景进一步详述。本场景中假设用户在办公室的电脑(第一终端)上添加了 5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书,并且用户将上述工作文档、应用程序、图片文件和电子书分别存入独立的文件夹进行管理。当用户在办公室的电脑上开启云服务时,根据记录的上一次办公室电脑向云服务器上传文件的时间点,将所述时间点之后存入办公室电脑的文件作为待上传文件,即待上传文件为5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书。办公室电脑将上述5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书上传到云服务器保存。在云服务器中可根据用户设置的文件夹分别归档上传的文件。用户离开办公室后,当用户在手机(第二终端)上开启云服务时,根据记录的上一次手机从云服务器下载文件的时间点,将所述时间点之后存入云服务器的文件作为待下载文件,即待下载文件为5个工作文档、I个PC机应用程序文件、20个桌面图片文件和2本电子书。此时并不是立即将所有的待下载文件一并下载到手机上,而是将待下载文件与用户设置的规则匹配。本场景中用户设置的规则是向用户弹出窗口,索引所述待下载文件,并由用户选择,因此手机将待下载文件的索引呈现给用户,用户选择了下载工作文档,即匹配结果为5个工作文档。
用户的手机根据匹配结果从云服务器下载上述5个工作文档,并归档到相应的文件夹,方便用户管理和浏览。这里本发明的描述和应用都只是说明性和示意性的,并非是想要将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是完全可能的,对于那些本领域的普通技术人员来说,实施例的替换和等效的各种部件均是公知的。本领域技术人员还应
该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现,以及在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
权利要求
1.一种基于云服务的数据同步方法,其特征在于,包括下列步骤 51、当第一终端开启云服务时,将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件; 52、第一终端将所述待上传文件上传到云服务器保存; 53、当第二终端开启云服务时,将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件; 54、将所述待下载文件与用户设置的规则匹配,得出匹配结果; 55、第二终端根据匹配结果下载相应的文件。
2.如权利要求I所述的基于云服务的数据同步方法,其特征在于,步骤SI中所述的将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件,具体是第一终端生成保存文件的索引以及云服务器生成保存文件的索引,对前述的索引进行比较,以获得所述待上传文件。
3.如权利要求I所述的基于云服务的数据同步方法,其特征在于,步骤SI中所述的将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件,具体是记录上一次第一终端向云服务器上传文件的时间点,将所述时间点之后存入第一终端的文件作为所述待上传文件。
4.如权利要求I所述的基于云服务的数据同步方法,其特征在于,步骤S3中所述的将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件,具体是第二终端生成保存文件的索引以及云服务器生成保存文件的索引,对前述的索引进行比较,以获得所述待下载文件。
5.如权利要求I所述的基于云服务的数据同步方法,其特征在于,步骤S3中所述的将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件,具体是记录上一次第二终端从云服务器下载文件的时间点,将所述时间点之后存入云服务器的文件作为所述待下载文件。
6.如权利要求I所述的基于云服务的数据同步方法,其特征在于,步骤S4中所述的规则至少包括下列之一 下载全部所述待下载文件; 下载指定文件夹下的文件; 向用户弹出窗口,索引所述待下载文件,并由用户选择。
全文摘要
本发明提供了一种基于云服务的数据同步方法,涉及互联网领域,用以解决现有云服务数据同步业务未考虑用户的实际需求,给用户带来不便的问题。本发明的基于云服务的数据同步方法包括S1、当第一终端开启云服务时,将第一终端保存的文件与云服务器保存的文件比较,获得待上传文件;S2、第一终端将所述待上传文件上传到云服务器保存;S3、当第二终端开启云服务时,将第二终端保存的文件与云服务器保存的文件比较,获得待下载文件;S4、将所述待下载文件与用户设置的规则匹配,得出匹配结果;S5、第二终端根据匹配结果下载相应的文件。本发明充分考虑了用户的实际需求,使得云服务数据同步业务更加人性化,给用户带来了更优的体验。
文档编号H04L29/08GK102984238SQ20121047432
公开日2013年3月20日 申请日期2012年11月21日 优先权日2012年11月21日
发明者宗竞 申请人:江苏乐买到网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1