一种数据同步的方法、装置及设备制造方法及图纸

技术编号:13876605 阅读:95 留言:0更新日期:2016-10-22 12:31
本发明专利技术公开了一种数据同步的方法、装置及设备,其包括为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;根据优先级顺序寻找符合同步条件的数据连接方式;选择所述符合同步条件的数据连接方式作为数据同步方式。该数据同步的方法、装置及设备通过为多于一种的数据连接方式设置各自的同步条件和优先级,并根据优先级寻找符合同步条件的数据连接方式作为数据同步方式,增加了寻找数据同步方式的有序性,使得多台设备之间能够根据实际的情形选择适宜的数据连接方式进行数据同步,提高了数据同步的可靠性。

【技术实现步骤摘要】

本专利技术涉及电通信
,更具体地,涉及一种数据同步的方法、装置及终端。
技术介绍
伴随着网络技术的飞速发展和智能终端技术的突飞猛进,智能终端已经成为人们生活中不可或缺的一部分,人们在生活中很容易发现它们的身影,手机,手环,平板电脑,智能遥控等。随着这些智能终端的广泛应用,人们发现在这些设备之间进行数据的同步是一件很苦恼的事情,因为传统的数据同步方式采用光盘、U盘或者移动硬盘这类存储工具,而这些智能终端的设计因为体积或者用户体验的原因却始终朝着外接插口越来越少的趋势发展,这给人们带来了更多的烦恼,同时,上述的存储工具还受制于人为因素,譬如说,用户没有或者忘记携带,这样就很容易引起连锁的不利反应等。目前,现有技术主要是通过普通的无线网络进行上述问题的解决,但是无线网络有时会因为网络堵塞导致用户的请求信息长时间得不到响应或者同步数据花费较长的时间成本,这些都影响了用户的体验,不利于产业的良性发展。
技术实现思路
本专利技术的目的旨在解决上述至少一个问题,提供了一种数据同步的方法、装置及设备。为实现该目的,本专利技术采用如下技术方案:方案一:提供一种数据同步的方法,包括:为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;根据优先级顺序寻找符合同步条件的数据连接方式;选择所述符合同步条件的数据连接方式作为数据同步方式。本专利技术中,所述数据连接方式包括短距离连接方式和长距离连接方式。本专利技术中,所述短距离连接方式优先级高于所述长距离连接方式。本专利技术中,所述短距离连接方式的同步条件是处于可连接状态。本专利技术中,所述长距离连接方式包括网络连接方式和短信连接方式,所述网络连接方式优先级高于所述短信连接方式。本专利技术中,所述网络连接方式包括无线网络连接方式和移动网络连接方式,所述无线网络连接方式优先级高于所述移动网络连接方式。本专利技术中,所述无线网络连接方式、移动网络连接方式以及短信连接方式的同步条件是处于可连接状态。本专利技术中,所述选择所述数据连接方式作为数据同步方式之后,包括:发起同步请求;判断待同步设备是否接受同步请求,若是,则采用所述数据同步方式进行同步数据。本专利技术中,所述发起同步请求之后,包括:判断待同步设备是否接受同步请求,若否,则再次发起同步请求。本专利技术中,若经三次同步请求后待同步设备仍然没有接受同步请求,则将待同步设备不接受请求的记录上传至网络服务器,经过预设的等待时间,由网络服务器推送同步请求。本专利技术中,所述选择所述数据连接方式作为数据同步方式之后,包括:接收并验证待同步设备发起的同步请求;采用所述数据同步方式进行同步数据。本专利技术中,所述采用所述数据同步方式进行同步数据之后,包括:判断同步数据是否成功,若成功,则记录同步成功记录以及所述同步数据信息,并将同步成功记录以及所述同步数据信息上传至网络服务器。本专利技术中,所述采用所述数据同步方式进行同步数据之后,包括:判断同步数据是否成功,若失败,则再次采用所述数据同步方式进行同步数据。本专利技术中,若经三次同步数据后仍然没有成功,则重新根据优先级顺序寻找符合同步条件的数据连接方式,并重新选择所述符合同步条件的数据连接方式作为数据同步方式,并采用重新选择的数据同步方式进行同步数据。本专利技术中,所述采用重新选择的数据同步方式进行同步数据之后,包括:判断所述重新选择的数据同步方式进行同步数据是否成功,若失败,则记录同步失败记录以及所述同步数据信息,同时将同步失败记录以及所述同步数据信息上传至网络服务器,并在经过预设的等待时间,再次进行同步数据。方案二:提供一种数据同步的装置,所述装置包括:优先级模块,用于为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;寻找模块,用于根据优先级顺序寻找符合同步条件的数据连接方式;同步模块,用于选择所述符合同步条件的数据连接方式作为数据同步方式。本专利技术中,所述数据连接方式包括短距离连接方式和长距离连接方式。本专利技术中,所述短距离连接方式优先级高于所述长距离连接方式。本专利技术中,所述短距离连接方式的同步条件是处于可连接状态。本专利技术中,所述长距离连接方式包括网络连接方式和短信连接方式,所述网络连接方式优先级高于所述短信连接方式。本专利技术中,所述网络连接方式包括无线网络连接方式和移动网络连接方式,所述无线网络连接方式优先级高于所述移动网络连接方式。本专利技术中,所述无线网络连接方式、移动网络连接方式以及短信连接方式的同步条件是处于可连接状态。本专利技术中,所述装置还包括:请求模块:用于在选择所述数据连接方式作为数据同步方式之后发起同步请求;判断模块,用于判断待同步设备是否接受同步请求;第一数据模块,用于待同步设备接受同步请求时,采用所述数据同步方式进行同步数据。本专利技术中,所述装置还包括:第二数据模块,用于待同步设备不接受同步请求,再次发起同步请求。本专利技术中,所述装置包括:上传模块,用于若经三次再次同步请求后待同步设备仍然没有接受同步请求,则将待同步设备不接受请求的记录上传至网络服务器,经过预设的等待时间,由网络服务器推送同步请求。本专利技术中,所述装置还包括:验证模块,用于在选择所述数据连接方式作为数据同步方式之后接收并验证待同步设备发起的同步请求;第三数据模块,用于采用所述数据同步方式进行同步数据。本专利技术中,所述装置还包括:第一同步判断模块,用于在采用所述数据同步方式进行同步数据之后判断同步数据是否成功,若成功,则记录同步成功记录以及所述同步数据信息,并将同步成功记录以及所述同步数据信息上传至网络服务器。本专利技术中,所述装置还包括:第二同步判断模块,用于在采用所述数据同步方式进行同步数据之后判断同步数据是否成功,若失败,则再次采用所述数据同步方式进行同步数据。本专利技术中,所述装置包括:再选模块,用于若经三次再次进行同步数据后仍然没有成功,则重新根据优先级顺序寻找符合同步条件的数据连接方式,并重新选择所述符合同步条件的数据连接方式作为数据同步方式,并采用重新选择的数据同步方式进行同步数据。本专利技术中,所述装置包括:第三同步判断模块,用于在采用重新选择的数据同步方式进行同步数据之后判断所述重新选择的数据同步方式进行同步数据是否成功,若失败,则记录同步失败记录以及所述同步数据信息,同时将同步失败记录以及所述同步数据信息上传至网络服务器,并在经过预设的等待时间,再次进行同步数据。方案三:提供一种便携式多功能设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;根据优先级顺序寻找符合同步条件的数据连接方式;选择所述符合同步条件的数据连接方式作为数据同步方式。本专利技术中,所述数据连接方式包括短距离连接方式和长距离连接方式。本专利技术中,所述短距离连接方式优先级高于所述长距离连接方式。本专利技术中,所述短距离连接方式的同步条件是处于可连接状态。本专利技术中,所述长距离连接方式包括网络连接方式和短信连接方式,所述网络连接方式优先级高于所述短信连接方式。本专利技术中,所述网络连接方式包括无线网络连接方式和移动网络连接方式,所述无线网络连接方式优先级高于本文档来自技高网...

【技术保护点】
一种数据同步的方法,其特征在于,包括:为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;根据优先级顺序寻找符合同步条件的数据连接方式;选择所述符合同步条件的数据连接方式作为数据同步方式。

【技术特征摘要】
1.一种数据同步的方法,其特征在于,包括:为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;根据优先级顺序寻找符合同步条件的数据连接方式;选择所述符合同步条件的数据连接方式作为数据同步方式。2.如权利要求1所述的数据同步的方法,其特征在于,所述数据连接方式包括短距离连接方式和长距离连接方式。3.如权利要求2所述的数据同步的方法,其特征在于,所述短距离连接方式优先级高于所述长距离连接方式。4.如权利要求2所述的数据同步的方法,其特征在于,所述短距离连接方式的同步条件是处于可连接状态。5.一种数据同步的装置,其特征在于,所述装置包括:优先级模块,用于为多于一种的数据连接方式设置各自的同步条件,其中每种数据连接方式具有各自的优先级;寻找模块,用于根据优先级顺序寻找符合同步条件的数据连接方式;同步模块,用于选择所述符合同步条件的数据连接方式作为数据同步方...

【专利技术属性】
技术研发人员:祝芳浩刘昱东刘鸿杰
申请(专利权)人:北京奇虎科技有限公司奇酷互联网络科技深圳有限公司
类型:发明
国别省市:北京;11

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

1