一种文件同步的方法及系统的制作方法

文档序号:7553179阅读:170来源:国知局
专利名称:一种文件同步的方法及系统的制作方法
技术领域
本发明涉及移动终端技术领域,尤其涉及一种基于移动终端的文件同步的方法及系统。
背景技术
伴随着移动互联网的快速发展,以及移动互联网用户的持续增加,用户下载网络上内容到移动终端的参与次数也越来越多。两个移动终端(如手机)通常利用短距离通信技术(如蓝牙)同步共享下载的文本文件、视频文件、图片文件、音频文件的信息。然而,现有方案只同步了文件本身信息,当用户需要更新同步过来的文件,或下载与同步过来文件相关的信息时,需要重新搜索下载,比较麻烦。比如:第一移动终端在某一网址下载了《明朝的那些事第一卷》,然后同步到第二移动终端;而当第二移动终端需要下载《明朝那些事第二卷》时,则需要重新在网上搜索下载,十分不便。有鉴于此,现有技术有待改进和提闻。

发明内容
鉴于现有技术的不足,本发明目的在于提供一种文件同步的方法及系统。旨在解决现有文件同步技术中只同步了文件本身信息,当用户需要对同步后的文件进行更新时需重新搜索,造成用户使用不便的问题。本发明的技术方案如下:
一种文件同步的方法,用于在第一移动终端和第二移动终端之间进行文件同步,其中,所述方法包括以下步骤:
A、第一移动终端与第二移动终端建立用于实现文件共享的渠道;
B、所述第一移动终端通过所述渠道将共享文件和/或所述共享文件的网络下载地址信息发送给所述第二移动终端;
C、所述第二移动终端接收所述共享文件和/或所述共享文件的网络下载地址信息;
D、所述第二移动终端根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息。优选地,所述的文件同步的方法,其中,所述步骤A之前还包括:
A01、所述第一移动终端在网络上搜索目标文件信息,获得网络地址下载列表;
A02、所述第一移动终端将网络地址下载列表发送到网络过滤验证服务器端;
A03、所述网络过滤验证服务器端按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端;
A04、所述第一移动终端根据接收到的网络地址下载目标文件,并将网络下载地址信息与目标文件关联在一起,并保存。优选地,所述的文件同步的方法,其中,所述步骤D进一步包括:
D1、当第二移动终端需要更新或下载共享文件的相关信息时,第二移动终端获取共享文件的网络下载地址信息后,将共享文件的网络下载地址信息发送到网络过滤验证服务器端;
D2、网络过滤验证服务器端对所述网络下载地址信息进行验证,验证通过后返回通过信息到第二移动终端,令第二移动终端根据网络下载地址信息进行下载。优选地,所述的文件同步的方法,其中,所述步骤D2中还包括:当网络过滤验证服务器端对所述网络下载地址信息进行验证失败时,所述网络过滤验证服务器端在网络上检索所述需要更新或下载共享文件的相关信息,并将检索到的所述需要更新或下载共享文件的相关信息发送给第二移动终端。优选地,所述的文件同步的方法,其中,所述步骤D2中网络过滤验证服务器端对所述网络下载地址信息进行验证,具体包括下述步骤的一种或多种:
D21、网络过滤验证服务器端查看网络下载地址信息中包含的网络下载地址是否已经备案;
D22、网络过滤验证服务器端查看网络下载地址信息是否符合网络协议;
D23、网络过滤验证服务器端根据预先设定的验证规则对所述网络下载地址信息进行验证。一种文件同步的系统,其中,所述系统包括:
第一移动终端、其进一步包括:
第一文件下载模块,用于从下述的网络服务器中下载目标文件;
第一文件系统模块,用于将下载的目标文件及其网络下载地址信息关联在一起,并保
存;
第一文件同步模块,用于与第二移动终端的第二文件同步模块进行文件同步;
第二移动终端,其进一步包括:
第二文件同步模块,用于与第一文件同步模块进行文件同步,获取共享文件和/或所述共享文件的网络下载地址信息;
第二文件系统模块,用于将第二文件同步模块发送的共享文件和/或所述共享文件的网络下载地址信息保存下来;
第二文件下载模块,用于当需要更新或下载共享文件的相关信息时,根据共享文件的网络下载地址信息直接从网络服务器上进行下载;
网络服务器,用于提供文件信息;
所述第一移动终端、第二移动终端均连接所述网络服务器。优选地,所述的文件同步的系统,其中,还包括:
网络过滤验证服务器端,其进一步包括一过滤模块,用于接收所述第一移动终端发送的网络地址下载列表,并按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端。优选地,所述的文件同步的系统,其中,所述网络过滤验证服务器端还包括一验证模块,用于接收所述第二移动终端发送的共享文件的网络下载地址信息,并对所述网络下载地址信息进行验证,验证通过后返回通过信息到第二移动终端,令第二移动终端根据网络下载地址信息进行下载。优选地,所述的文件同步的系统,其中,所述网络过滤验证服务器端还包括一检索模块,用于当所述网络过滤验证服务器端的验证模块对所述网络下载地址信息进行验证失败时,在网络上检索所述需要更新或下载共享文件的相关信息,并将检索到的所述需要更新或下载共享文件的相关信息发送给第二移动终端。优选地,所述的文件同步的系统,其中,所述验证模块进一步包括:
备案验证单元,用于查看网络下载地址信息中包含的网络下载地址是否已经备案; 协议验证单元,用于查看网络下载地址信息是否符合网络协议;
规则验证单元,用于根据预先设定的验证规则对所述网络下载地址信息进行验证。有益效果:
本发明的文件同步的方法及系统,在进行文件同步时将共享文件和/或所述共享文件的网络下载地址信息进行同步,从而令所述共享文件需要更新或下载与其相关的文件信息时,根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息,省去了再次搜索的过程,提高用户体验;同时,又提供一个安全的下载渠道,减少打开非法网页的次数,减少病毒攻击。


图1为本发明的文件同步的方法的流程图。图2为本发明的文件同步的系统的结构框图。
具体实施例方式本发明提供一种文件同步的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1,其为本发明的文件同步的方法的流程图。所述文件同步的方法用于在第一移动终端和第二移动终端之间进行文件同步,如图所示,所述方法包括以下步骤:
51、第一移动终端与第二移动终端建立用于实现文件共享的渠道;
52、所述第一移动终端通过所述渠道将共享文件和/或所述共享文件的网络下载地址信息发送给所述第二移动终端;
53、所述第二移动终端接收所述共享文件和/或所述共享文件的网络下载地址信息;
54、所述第二移动终端根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息。下面分别对上述步骤进行详细描述:
所述步骤SI为第一移动终端与第二移动终端建立用于实现文件共享的渠道。其中,建立用于实现文件共享的渠道的方式有多种,比较常用的是采用短距离通信技术(比如蓝牙等技术)等,当然,第一移动终端和第二移动终端之间也可以采用其他方式实现文件共享,如ZigBee、超频波段(UWB)、IrDA, HomeRF或W1-Fi等,所述文件包括:文本文件(电子书)、图像文件和视频信息等。所述步骤S2为所述第一移动终端通过所述渠道将共享文件和/或所述共享文件的网络下载地址信息发送给所述第二移动终端。在现有技术中,两个移动终端之间进行文件的同步时,一般只同步文件本身,没有同步其他附件信息。而在本方案中,第一移动终端(如手机、平板电脑等)与第二移动终端进行文件同步时,可以进行三种同步:(1)只同步共享文件(2)只同步共享文件的网络下载地址信息(3)同步共享文件和所述共享文件的网络下载地址信息;用户可以根据需要进行不同的选择:如共享文件只是一些不需要更新的文件(如一组图片或者照片),那么用户可以只同步共享文件本身;如共享文件本身较大,用户暂时不愿传输共享文件本身,则可以选择只同步共享文件的网络下载地址信息;当然,用户也可以同时同步共享文件的网络下载地址信息和共享文件本身(此时,网络下载地址信息与共孚文件关联在一起)。所述步骤S3为所述第二移动终端接收所述共享文件和/或所述共享文件的网络下载地址信息。即当第二移动移动终端获取第一移动终端发送的共享文件和/或所述共享文件的网络下载地址信息后,将其保存下来。当第二移动终端需要更新或下载共享文件的相关信息时,则进行步骤S4、所述第二移动终端根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息。即第二移动终端无需再次搜索,可根据共享文件的网络下载地址信息方便、安全的进行下载。通过上述方案,用户可根据共享文件的网络下载地址信息,直接下载或更新与其相关的文件信息,省去了用户搜索的过程,提高用户体验;同时,提供一个安全的下载渠道,也减少打开非法网页的次数,减少病毒攻击。需要注意地是,当在所述步骤S3中,如果第二移动终端仅仅接收到所述共享文件(没有所述共享文件的网络下载地址信息),当第二移动终端需要更新或下载共享文件的相关信息时,便无法按照步骤S4进行。其可以通过一网络过滤验证服务器端来进行更新或下载相关信息。(关于网络过滤验证服务器端的具体功能,会在后续进行介绍)
进一步地,在所述步骤SI之前,还包括:
501、所述第一移动终端在网络上搜索目标文件信息,获得网络地址下载列表;
502、所述第一移动终端将网络地址下载列表发送到网络过滤验证服务器端;
503、所述网络过滤验证服务器端按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端;
504、所述第一移动终端根据接收到的网络地址下载目标文件,并将网络下载地址信息与目标文件关联在一起,并保存。具体来说,所述第一移动终端在网络上搜索目标文件信息,获得网络地址下载列表后,将所述网络地址下载列表发送到网络过滤验证服务器端,所述网络过滤验证服务器端具有过滤功能,其可以按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端。所述过滤规则的设定可以根据不同的用户需求来进行,因其为现有技术,这里就不多做赘述了。通过上述步骤后,第一移动终端在进行文件下载时,将其网络下载地址信息与相应文件关联在一起,并保存,以便后续同步给第二移动终端。更进一步地,为了提高下载的安全性:某些网络下载地址过一段时间后,便不再可信了(第一移动终端下载时,是可信的;但是,当第二移动终端再利用此地址时,其有可能已经失效或有病毒了)。为了避免上述情况,所述步骤S4具体包括:
S41、当第二移动终端需要更新或下载共享文件的相关信息时,第二移动终端获取共享文件的网络下载地址信息后,将共享文件的网络下载地址信息发送到网络过滤验证服务器端;
S42、网络过滤验证服务器端对所述网络下载地址信息进行验证,验证通过后返回通过信息到第二移动终端,令第二移动终端根据网络下载地址信息进行下载。即第二移动终端进行共享文件的更新或下载共享文件的相关信息之前,对网络下载地址信息进行验证,如通过验证,再进行下载,否则不再通过上述网络下载地址信息进行下载,进一步提高其安全性。所述网络过滤验证服务器端用于对网络下载地址信息进行验证,其可以采用多种方式对网站地址信息进行验证,在本实施例中,其包括下述步骤的一种或多种:(1)网络过滤验证服务器端查看网络下载地址信息中包含的网络下载地址是否已经备案;(2)网络过滤验证服务器端查看网络下载地址信息是否符合网络协议;(3)网络过滤验证服务器端根据预先设定的验证规则对所述网络下载地址信息进行验证。进一步地,除了验证网络下载地址信息中网络地址是否可信的之外,还可以进一步验证网络下载地址信息中的下载内容是否是可信的。网络服务器上设置有目标文件的用户的评价信息,并将所述评价信息与目标文件关联起来。第一、第二移动终端进行下载时,将所述评价信息与目标文件一起下载下来,以便用户可以通过评价信息来选择所需的目标文件,同时,用户也可以自行添加评价信息并上传至网络服务器。其中,所述评价信息可以包括但不限于对目标文件的下载的评论和目标文件内容的评论。当网络过滤验证服务器端对所述网络下载地址信息进行验证失败时,所述网络过滤验证服务器端在网络上检索所述需要更新或下载共享文件的相关信息,并将检索到的所述需要更新或下载共享文件的相关信息发送给第二移动终端。另外,当第二移动终端仅仅接收到所述共享文件(没有所述共享文件的网络下载地址信息),而需要更新或下载共享文件的相关信息时,也可以通过网络过滤验证服务器端在网络上检索所述需要更新或下载共享文件的相关信息,并根据其检索结果进行更新或下载共享文件的相关信息。本发明还提供了一种文件同步的系统,如图2所示,所述系统包括:第一移动终端100、第二移动终端200和网络服务器300,所述第一移动终端100、第二移动终端200均连接所述网络服务器300。具体来说,所述第一移动终端100进一步包括:第一文件下载模块110、第一文件系统模块120和第一文件同步模块130,所述第一文件下载模块110用于从下述的网络服务器中下载目标文件;所述第一文件系统模块120用于将下载的目标文件及其网络下载地址信息关联在一起,并保存;所述第一文件同步模块130用于与第二移动终端的第二文件同步模块进行文件同步。与第一移动终端100相对应的,第二移动终端200进一步包括:第二文件同步模块210、第二文件系统模块220和第二文件下载模块230 ;所述第二文件同步模块210用于与第一文件同步模块进行文件同步,获取共享文件和/或所述共享文件的网络下载地址信息;所述第二文件系统模块220用于将第二文件同步模块发送的共享文件和/或所述共享文件的网络下载地址信息保存下来;所述第二文件下载模块230用于当需要更新或下载共享文件的相关信息时,根据共享文件的网络下载地址信息直接从网络服务器上进行下载。所述网络服务器300用于提供文件信息;如,文本文件信息(电子书)、图片信息(桌面壁纸)、视频信息等。所述网络服务器300上还可以设置有统计模块,用于统计目标文件的下载次数,并将其下载次数与目标文件关联起来。当第一、第二移动终端从网络服务器上下载时,可以看到目标文件的下载次数(也可以将下载次数一起下载下来),从而为用户下载提供更多的选择:一般会选择成功下载次数较多的那个网络地址下载信息。另外,所述网络服务器上还可以设置有评价模块,用于获取下载目标文件的用户的评价信息,并将所述评价信息与目标文件关联起来。第一、第二移动终端进行下载时,将所述评价信息与目标文件一起下载下来,以便用户可以通过评价信息来选择所需的目标文件,同时,用户也可以自行添加评价信息并上传至网络服务器。其中,所述评价信息可以包括但不限于对目标文件的下载的评论和目标文件内容的评论。下面以一个具体的实施例来说明上述文件同步的过程:设定第一移动终端为CoolPad9960终端,第二移动终端为CoolPad9900终端。CoolPad9960终端在www.1234/abcd/ebook网址下载了《明朝的那些事第一卷》文本信息,同时将网络下载地址信息(WWW.1234/abcd/ebook)与《明朝的那些事第一卷》文件信息匹配一起保存到CoolPad9960终端。然后,CoolPad9960终端用户通过蓝牙技术将上述文件信息与其网络下载地址信息一起共享给CoolPad9900终端。CoolPad9900终端将网络下载地址信息(www.1234/abcd/ebook)与《明朝的那些事第一卷》文件信息匹配一起保存,并关联起来。如果CoolPad9900终端需要下载《明朝那些事第二卷》继续阅读时,不需要在网络上重新搜索,只需根据同步过来的文件网络下载地址信息(www.1234/abcd/ebook)打开相应的网页,即可进行下载。省去了搜索的过程,而因为这个网络下载地址信息是CoolPad9960终端使用过的,证明了其为有效的。进一步地,如图2所示,所述的文件同步的系统还可以包括网络过滤验证服务器端400,所述网络过滤验证服务器端400进一步包括一过滤模块,用于接收所述第一移动终端发送的网络地址下载列表,并按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端。另外,所述网络过滤验证服务器端还可以包括一验证模块,用于接收所述第二移动终端发送的共享文件的网络下载地址信息,并对所述网络下载地址信息进行验证,验证通过后返回通过信息到第二移动终端,令第二移动终端根据网络下载地址信息进行下载。在本实施例中,所述验证模块进一步包括:备案验证单元、协议验证单元和规则验证单元,所述备案验证单元用于查看网络下载地址信息中包含的网络下载地址是否已经备案;所述协议验证单元用于查看网络下载地址信息是否符合网络协议;所述规则验证单元用于根据预先设定的验证规则对所述网络下载地址信息进行验证。更进一步地,所述网络过滤验证服务器端还可包括一检索模块,用于当所述网络过滤验证服务器端的验证模块对所述网络下载地址信息进行验证失败时,在网络上检索所述需要更新或下载共享文件的相关信息,并将检索到的所述需要更新或下载共享文件的相关信息发送给第二移动终端。上述网络过滤验证服务器端的具体功能也已经在上述文件同步的方法中进行了详细介绍,这里就不再重复了。综上所述,本发明的文件同步的方法及系统,其中,所述文件同步的方法用于在第一移动终端和第二移动终端之间进行文件同步,首先,第一移动终端与第二移动终端建立用于实现文件共享的渠道;然后,所述第一移动终端通过所述渠道将共享文件和/或所述共享文件的网络下载地址信息发送给所述第二移动终端;接着,所述第二移动终端接收所述共享文件和/或所述共享文件的网络下载地址信息;当第二移动终端需要更新或下载共享文件的相关信息时,所述第二移动终端根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息。所述方案在进行文件同步时将共享文件和/或所述共享文件的网络下载地址信息进行同步,从而令所述共享文件需要更新或下载与其相关的文件信息时,根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息,省去了再次搜索的过程,提高用户体验;同时,又提供一个安全的下载渠道,减少打开非法网页的次数,减少病毒攻击。 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种文件同步的方法,用于在第一移动终端和第二移动终端之间进行文件同步,其特征在于,所述方法包括以下步骤: A、第一移动终端与第二移动终端建立用于实现文件共享的渠道; B、所述第一移动终端通过所述渠道将共享文件和/或所述共享文件的网络下载地址信息发送给所述第二移动终端; C、所述第二移动终端接收所述共享文件和/或所述共享文件的网络下载地址信息; D、所述第二移动终端根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息。
2.根据权利要求1所述的文件同步的方法,其特征在于,所述步骤A之前还包括: A01、所述第一移动终端在网络上搜索目标文件信息,获得网络地址下载列表; A02、所述第一移动终端将网络地址下载列表发送到网络过滤验证服务器端; A03、所述网络过滤验证服务器端按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端; A04、所述第一移动终端根据接收到的网络地址下载目标文件,并将网络下载地址信息与目标文件关联在一起,并保存。
3.根据权利要求1或2所述的文件同步的方法,其特征在于,所述步骤D进一步包括: D1、当第二移动终端需要更新或下载共享文件的相关信息时,第二移动终端获取共享文件的网络下载地址信息后,将共享文件的网络下载地址信息发送到网络过滤验证服务器端; D2、网络过滤验证服务器端对所述网络下载地址信息进行验证,验证通过后返回通过信息到第二移动终端,令第二移动终端根据网络下载地址信息进行下载。
4.根据权利要求3所述的文件同步的方法,其特征在于,所述步骤D2中还包括:当网络过滤验证服务器端对所述网络下载地址信息进行验证失败时,所述网络过滤验证服务器端在网络上检索所述需要更新或下载共享文件的相关信息,并将检索到的所述需要更新或下载共享文件的相关信息发送给第二移动终端。
5.根据权利要求3所述的文件同步的方法,其特征在于,所述步骤D2中网络过滤验证服务器端对所述网络下载地址信息进行验证,具体包括下述步骤的一种或多种: D21、网络过滤验证服务器端查看网络下载地址信息中包含的网络下载地址是否已经备案; D22、网络过滤验证服务器端查看网络下载地址信息是否符合网络协议; D23、网络过滤验证服务器端根据预先设定的验证规则对所述网络下载地址信息进行验证。
6.一种文件同步的系统,其特征在于,所述系统包括: 第一移动终端、其进一步包括: 第一文件下载模块,用于从下述的网络服务器中下载目标文件; 第一文件系统模块,用于将下载的目标文件及其网络下载地址信息关联在一起,并保存; 第一文件同步模块,用于与第二移动终端的第二文件同步模块进行文件同步; 第二移动终端,其进一步包括:第二文件同步模块,用于与第一文件同步模块进行文件同步,获取共享文件和/或所述共享文件的网络下载地址信息; 第二文件系统模块,用于将第二文件同步模块发送的共享文件和/或所述共享文件的网络下载地址信息保存下来; 第二文件下载模块,用于当需要更新或下载共享文件的相关信息时,根据共享文件的网络下载地址信息直接从网络服务器上进行下载; 网络服务器,用于提供文件信息; 所述第一移动终端、第二移动终端均连接所述网络服务器。
7.根据权利要求6所述的文件同步的系统,其特征在于,还包括: 网络过滤验证服务器端,其进一步包括一过滤模块,用于接收所述第一移动终端发送的网络地址下载列表,并按照预先设定的过滤规则对所述网络地址下载列表进行过滤,确定符合过滤规则的网络地址返回给所述第一移动终端。
8.根据权利要求7所述的文件同步的系统,其特征在于,所述网络过滤验证服务器端还包括一验证模块,用于接收所述第二移动终端发送的共享文件的网络下载地址信息,并对所述网络下载地址信息进行验证,验证通过后返回通过信息到第二移动终端,令第二移动终端根据网络下载地址信息进行下载。
9.根据权利要求8所述的文件同步的系统,其特征在于,所述网络过滤验证服务器端还包括一检索模块,用于当所述网络过滤验证服务器端的验证模块对所述网络下载地址信息进行验证失败时,在网络上检索所述需要更新或下载共享文件的相关信息,并将检索到的所述需要更新或下载共享文件的相关信息发送给第二移动终端。
10.根据权利要求8所述的文件同步的系统,其特征在于,所述验证模块进一步包括: 备案验证单元,用于查看网络下载地址信息中包含的网络下载地址是否已经备案; 协议验证单元,用于查 看网络下载地址信息是否符合网络协议; 规则验证单元,用于根据预先设定的验证规则对所述网络下载地址信息进行验证。
全文摘要
本发明公开了一种文件同步的方法及系统。首先,第一移动终端与第二移动终端建立用于实现文件共享的渠道;然后,所述第一移动终端通过所述渠道将共享文件和/或所述共享文件的网络下载地址信息发送给所述第二移动终端;所述第二移动终端接收所述共享文件和/或所述共享文件的网络下载地址信息;所述第二移动终端根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息。从而令所述共享文件需要更新或下载与其相关的文件信息时,根据所述共享文件的网络下载地址信息,更新或下载所述共享文件的相关信息,省去了再次搜索的过程;同时,又提供一个安全的下载渠道,减少病毒攻击。
文档编号H04L29/08GK103179201SQ201310074338
公开日2013年6月26日 申请日期2013年3月8日 优先权日2013年3月8日
发明者张云奎 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1