当前位置: 首页 > 专利查询>惠州学院专利>正文

数据同步方法及装置制造方法及图纸

技术编号:14532784 阅读:87 留言:0更新日期:2017-02-02 15:36
本发明专利技术提供一种数据同步方法及装置,该方法包括以下步骤;接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。

Data synchronization method and device

The invention provides a data synchronization method and device, the method comprises the following steps; receiving from the synchronization request multiple terminal data; every predetermined period of time to obtain the plurality of terminal speed information; according to the plurality of terminal speed information, selected from the plurality of terminals in some speed top-ranking terminal; according to the number of speed ranking terminal data synchronization request, sending synchronization data to the corresponding terminal.

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是涉及一种数据同步方法及装置。
技术介绍
随着云备份技术的越来越普及,越来越多的用户开始使用云备份以及云同步技术。但是,由于网络资源有限,在同步请求过多时,服务器在将数据同步给终端时其同步的数据速度较慢。因此,如何提高服务器的同步数据的速度,是一个绕不开的话题。因此,现有技术存在缺陷,急需改进。
技术实现思路
本专利技术实施例提供一种数据同步方法,包括以下步骤;接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。在本专利技术所述的数据同步方法中,所述根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端的步骤包括;根据该该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端;在发送过程中实时监控每一终端的网络状态;当监测到一终端的网络速度低于预定值或断网时,从所述多个终端中的未被选中的终端中选择一网速排名最靠前的作为替换终端;根据该替换终端的数据请求信息,发送同步数据给所述替换终端。在本专利技术所述的数据同步方法中,所述每隔预定时间段获取该多个终端的网速信息的步骤包括:每隔预定时间段分别发送网速获取请求给所述多个终端;接收来自所述多个终端的网速信息。本专利技术提供一种数据同步装置,包括:接收模块,用于接收来自多个终端的数据同步请求;获取模块,用于每隔预定时间段获取该多个终端的网速信息;选择模块,用于根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;发送模块,用于根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。在本专利技术所述的数据同步装置中,所述发送模块包括;第一发送单元,用于根据该该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端;监测单元,用于在发送过程中实时监控该若干终端的网络状态;替换单元,用于当监测到该若干终端中的一个终端的网络速度低于预定值或断网时,从所述多个终端中的未被选中的终端中选择一网速排名最靠前的终端作为替换终端;第二发送单元,用于根据该替换终端的数据请求信息,发送同步数据给所述替换终端。在本专利技术所述的数据同步装置中,所述获取模块包括:发送单元,每隔预定时间段分别发送网速获取请求给所述多个终端;接收单元,接收来自所述多个终端的网速信息。相较于现有技术的,本专利技术通过接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端,从而提高了服务器处理数据同步的速度。附图说明图1为本专利技术第一优选实施例中的数据同步方法的流程图。图2为本专利技术一优选实施例中的数据同步装置的结构图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。实施例一如图1所示,本专利技术实施例提供一种数据同步方法,其主要用于服务器中,该方法包括以下步骤;S101,接收来自多个终端的数据同步请求;S102,每隔预定时间段获取该多个终端的网速信息;S103,根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;S104,根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。下面对该数据同步方法的各个步骤进行详细说明。在步骤S101中,该多个终端可以是电脑、手机或者IPAD等。在步骤S102中,每隔5分钟或者6分钟获取依次该多个终端的网速信息,具体地,该步骤包括以下子步骤:每隔预定时间段分别发送网速获取请求给所述多个终端;接收来自所述多个终端的网速信息。在该步骤S103中,例如该多个终端的数量为20个,从该20个终端中选出网速排名前10的终端进行数据同步。在该步骤S104中,同时对该网速排名前10的终端进行同步数据发送。在另一些实施例中,该步骤S104具体包括:S1041,根据该该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端;同时对该网速排名前10的终端进行同步数据发送。S1042,在发送过程中实时监控该若干终端的网络状态;在发送时,监测该排名前10的终端网络状态,判断其是否断网或者网速异常低。S1043,当监测到一终端的网络速度低于预定值或断网时,从所述多个终端中的未被选中的终端中选择一网速排名最靠前的作为替换终端;S1044,根据该替换终端的数据请求信息,发送同步数据给所述替换终端。本专利技术通过接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端,从而提高了服务器处理数据同步的速度。实施例二如图2所示,本专利技术实施例提供一种数据同步装置,其主要用于服务器中,该装置包括;接收模块201,用于接收来自多个终端的数据同步请求;获取模块202,用于每隔预定时间段获取该多个终端的网速信息;选择模块203,用于根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;发送模块204,用于根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。在本专利技术所述的数据同步装置中,所述发送模块204包括;第一发送单元,用于根据该该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端;监测单元,用于在发送过程中实时监控该若干终端的网络状态;替换单元,用于当监测到该若干终端中的一个终端的网络速度低于预定值或断网时,从所述多个终端中的未被选中的终端中选择一网速排名最靠前的终端作为替换终端;第二发送单元,用于根据该替换终端的数据请求信息,发送同步数据给所述替换终端。在本专利技术所述的数据同步装置中,所述获取模块202包括:发送单元,每隔预定时间段分别发送网速获取请求给所述多个终端;接收单元,接收来自所述多个终端的网速信息。本专利技术通过接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端,从而提高了服务器处理数据同步的速度。本文提供了实施例的各种操作。在一个实施例中,所述的一个或多个操作本文档来自技高网...

【技术保护点】
一种数据同步方法,其特征在于,包括以下步骤;接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。

【技术特征摘要】
1.一种数据同步方法,其特征在于,包括以下步骤;接收来自多个终端的数据同步请求;每隔预定时间段获取该多个终端的网速信息;根据该多个终端的网速信息,从该多个终端中选出若干网速排名靠前的终端;根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端。2.根据权利要求1所述的数据同步方法,其特征在于,所述根据该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端的步骤包括;根据该该若干网速排名靠前的终端的数据同步请求,发送同步数据给对应的终端;在发送过程中实时监控每一终端的网络状态;当监测到一终端的网络速度低于预定值或断网时,从所述多个终端中的未被选中的终端中选择一网速排名最靠前的作为替换终端;根据该替换终端的数据请求信息,发送同步数据给所述替换终端。3.根据权利要求2所述的数据同步方法,其特征在于,所述每隔预定时间段获取该多个终端的网速信息的步骤包括:每隔预定时间段分别发送网速获取请求给所述多个终端;接收来自所述多个终端的网速信息。4.一种数据同步装置,其特...

【专利技术属性】
技术研发人员:蔡昭权胡辉陈伽胡松蔡映雪陈军黄翰黄思博
申请(专利权)人:惠州学院
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1