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

文档序号:8265766阅读:300来源:国知局
一种进行文件同步的方法及系统的制作方法
【技术领域】
[0001]本发明涉及电子设备领域,特别是涉及一种进行文件同步的方法及系统。
【背景技术】
[0002]现如今电视越来越智能化、网络化,人们通过在智能电视上安装相关的应用程序可以进行各种操作:看电影、电视直播、听音乐、浏览图片等等。同时,作为人们日常生活中重要的手持设备,无线通讯设备也在人们生活中扮演越来越重要的角色,人们通过无线通讯设备同样进行各种操作:看电子书、电影、看电视直播、听音乐、浏览图片、浏览网页、刷微博等等。
[0003]在家中,人们通常使用的是智能电视,而在外面使用的是无线通讯设备。很多情况下,在智能电视上与在无线通讯设备上所进行的是相同或相近的操作,如在家里看了一部电影,出门后,在智能无线通讯设备上继续观看该电影;或者是在家里的智能电视上收听某首音乐,出门后,在智能无线通讯设备上继续收听该音乐;或者是在家里浏览一个网页,出门后,在智能无线通讯设备上继续浏览该网页。然而,如今智能电视与智能无线通讯设备之间无法进行很好的同步,即当用户在家里通过智能电视观看一部电影,观看到一半的时候,需要出门,那么出门后,又需要通过无线通讯设备继续观看该电影,此时,就需要在智能设备上,找到电影的应用程序,接着,再搜索到该电影,开始播放该电影,最后再手动调整到在智能电视上所观看的时间点。同样,如果用户在收听音乐,浏览网页,刷微博等等,都需要再进行重复的操作,非常麻烦,并且可能很难找到之前操作的状态点,影响了用户的体验。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种进行文件同步的方法及系统,能够使文件在不同的设备间同步使用,提升用户体验。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种进行文件同步的方法,包括:
[0006]第一设备向服务器发送文件同步请求,所述文件同步请求包括需要同步的文件的文件标识、所述第一设备的标识;
[0007]所述服务器接收所述第一设备的文件同步请求;根据所述文件同步请求,查找本地保存的所述第一设备发送的第一文件同步信息和至少一个第二设备发送的至少一个第二文件同步信息,其中,所述第一文件同步信息包括所述需要同步的文件的文件标识、所述需要同步的文件的第一状态信息以及所述第一设备的标识,所述第二文件同步信息包括所述需要同步的文件的文件标识、所述需要同步的文件的第二状态信息、所述第二设备的标识;根据所述第一文件同步信息和至少一个所述第二文件同步信息,在所述第一状态信息与至少一个所述第二状态信息中确定所述需要同步的文件的最新状态信息;将所述需要同步的文件的最新状态信息发送给所述第一设备;
[0008]所述第一设备接收所述服务器发送的所述需要同步的文件的最新状态信息;按照所述需要同步的文件的最新状态信息进行文件的同步操作。
[0009]其中,所述第一设备向服务器发送文件同步请求的步骤之前,包括:
[0010]所述第一设备将所述第一文件同步信息发送给所述服务器;
[0011]所述服务器接收所述第一设备发送的所述第一文件同步信息,并保存在本地。
[0012]其中,所述第一设备向服务器发送文件同步请求的步骤之前,还包括:
[0013]所述至少一个第二设备将所述至少一个第二文件同步信息发送给所述服务器;
[0014]所述服务器接收所述至少一个第二设备发送的所述至少一个第二文件同步信息,并保存在本地。
[0015]其中,所述第一设备是移动设备,所述至少一个第二设备是智能电视。
[0016]其中,所述需要同步的文件包括视频播放文件、音乐播放文件、浏览器文件、微博客户端文件、电子书阅读器文件中的一种以上。
[0017]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种进行文件同步的系统,所述系统包括:第一设备、服务器以及至少一个第二设备;
[0018]所述第一设备包括:
[0019]第一发送模块,用于向服务器发送文件同步请求,所述文件同步请求包括需要同步的文件的文件标识、所述第一设备的标识;
[0020]所述服务器包括:
[0021]第一接收模块,用于接收所述第一设备的文件同步请求;
[0022]查找模块,用于根据所述文件同步请求,查找本地保存的所述第一设备发送的第一文件同步信息和至少一个第二设备发送的至少一个第二文件同步信息,其中,所述第一文件同步信息包括所述需要同步的文件的文件标识、所述需要同步的文件的第一状态信息以及所述第一设备的标识,所述第二文件同步信息包括所述需要同步的文件的文件标识、所述需要同步的文件的第二状态信息、所述第二设备的标识;
[0023]确定模块,用于根据所述第一文件同步信息和至少一个所述第二文件同步信息,在所述第一状态信息与至少一个所述第二状态信息中确定所述需要同步的文件的最新状态?目息;
[0024]第一发送模块,用于将所述需要同步的文件的最新状态信息发送给所述第一设备;
[0025]所述第一设备还包括:
[0026]接收模块,用于接收所述服务器发送的所述需要同步的文件的最新状态信息;
[0027]同步模块,用于按照所述需要同步的文件的最新状态信息进行文件的同步操作。
[0028]其中,所述第一设备还包括:
[0029]第二发送模块,用于将所述第一文件同步信息发送给所述服务器;
[0030]所述服务器还包括:
[0031]第二接收模块,用于接收所述第一设备发送的所述第一文件同步信息,并保存在本地。
[0032]其中,所述至少一个第二设备包括:
[0033]发送模块,用于将所述至少一个第二文件同步信息发送给所述服务器;
[0034]所述服务器还包括:
[0035]第三接收模块,用于接收接收所述至少一个第二设备发送的所述至少一个第二文件同步信息,并保存在本地。
[0036]其中,所述第一设备是移动设备,所述至少一个第二设备是智能电视。
[0037]其中,所述需要同步的文件包括视频播放文件、音乐播放文件、浏览器文件、微博客户端文件、电子书阅读器文件中的一种以上。
[0038]本发明的有益效果是:区别于现有技术的情况,本发明通过服务器保存第一设备发送的第一文件同步信息和至少一个第二设备发送的至少一个第二文件同步信息,并根据所述第一文件同步信息和至少一个所述第二文件同步信息,在所述第一状态信息与至少一个所述第二状态信息中确定所述需要同步的文件的最新状态信息,服务器将需要同步的文件的最新状态信息发送给需要进行文件同步的第一设备,第一设备按照所述需要同步的文件的最新状态信息进行文件的同步操作,将文件调整到服务器中所保存的最新的状态信息所对应的最新的状态,实现文件在不同设备之间的同步使用,避免需要手动调整文件状态以及手动调整不精确的情况的出现,使设备操作的流畅性得到提高,从而提高用户体验。
【附图说明】
[0039]图1是是本发明一种进行文件同步的方法一实施方式的流程图;
[0040]图2是是本发明一种进行文件同步的方法另一实施方式的流程图;
[0041]图3是本发明一种进行文件同步的方法又一实施方式的流程图;
[0042]图4是智能电视发送文件同步信息给服务器并被服务器保存的流程图;
[0043]图5是移动设备向服务器发送文件同步请求并实现文件同步的流程图;
[0044]图6是本发明一种进行文件同步的系统一实施方式的结构示意图;
[0045]图7是本发明一种进行文件同步的系统另一实施方式的结构示意图;
[0046]图8是本发明一种进行文件同步的系统又一实施方式的结构示意图。
【具体实施方式】
[0047]参阅图1,图1是本发明一种进行文件同步的方法一实施方式的流程图,本实施方式的进行文件同步的方法包括以下步骤:
[0048]步骤101:第一设备向服务器发送文件同步请求,文件同步请求包括需要同步的文件的文件标识、第一设备的标识;
[0049]当第一设备需要同步文件时,第一设备向服务器发送文件同步请求。需要同步的文件的文件标识为与需要同步的文件唯一对应的用于识别需要同步的文
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1