【技术实现步骤摘要】
数据同步方法及装置
本专利技术涉及计算机
,尤其是涉及一种数据同步方法及装置。
技术介绍
目前,客户端软件对配置/常用数据文件存储的方式有两种,一种是网络服务器存储,一种是本地数据存储。在C#语言开发的桌面应用中,配置/常用数据文件一般不经过加密转换等处理存放到本地安装路径的文件中,还有一种是存储在远程服务当中。配置文件保存在本地安装路径中的话有些重要参数可以被用户轻易查看到存在一定的安全隐患。同时需要对配置文件进行修改时又不能及时同步到客户端。配置文件保存到网络服务中的话。客户端在使用过程中就需要反复读取远程服务来获取配置文件的数据,每次获取配置数据都要访问远程服务,增加了对远程服务器的访问造成资源消耗,而且由于网络传输也降低了读取效率。综上所述,网络存储需要实时远程访问服务器,存在反复访问远程服务器、访问效率慢等问题。本地存储既不能保证数据的安全性又达不到数据更新等的及时性。
技术实现思路
本专利技术的目的在于提供一种数据同步方法及装置,旨在解决现有技术中的上述问题。本专 ...
【技术保护点】
1.一种数据同步方法,其特征在于,包括:/n将获取的客户端所需的xml配置文件数据进行序列化并将其存储到客户端本地,以供进行本地读取;/n判断网络数据发生更新,读取更新的xml配置文件数据,并同时同步数据并序列化到客户端本地,供下次本地读取。/n
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:
将获取的客户端所需的xml配置文件数据进行序列化并将其存储到客户端本地,以供进行本地读取;
判断网络数据发生更新,读取更新的xml配置文件数据,并同时同步数据并序列化到客户端本地,供下次本地读取。
2.根据权利要求1所述的方法,其特征在于,将获取的客户端所需的xml配置文件数据进行序列化并将其存储到客户端本地具体包括:
将获取的客户端所需的xml配置文件数据进行序列化并将其加密存储到客户端本地。
3.根据权利要求1所述的方法,其特征在于,判断网络数据发生更新具体包括:
当网络数据发生更新时,通过中间触发事件将xml配置文件数据标记为可更新状态;
在客户端再次访问xml配置文件数据时,根据可更新状态判断网络数据发生更新。
4.一种数据同步装置,其特征在于,具体包括:
存储模块,用于将获取的客户端所需的xml配置文件数据进行序列化并将其存储到客户端本地,以供进行本地读取;
更新模块,...
【专利技术属性】
技术研发人员:熊文国,匡保春,
申请(专利权)人:北京百川盈孚科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。