[发明专利]一种多平台间数据同步更新的方法和装置在审
申请号: | 201711477384.6 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108563658A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 黄同成;张思阳 | 申请(专利权)人: | 邵阳学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 422000 湖南省邵*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变更操作 数据信息 数据同步更新 方法和装置 前一时刻 多平台 缓存 同步更新 网络资源 信息更新 信息实施 运行效率 时间段 下载 | ||
本发明提供一种多平台间数据同步更新的方法和装置,包括根据当前时刻的数据信息与前一时刻的数据信息,确定在这两个时刻之间的时段内第一平台中数据的变更操作信息,然后根据变更操作信息更新第二平台中的数据;在对第二平台中的数据同步更新的过程中,无需下载第一平台的全部数据在缓存中实施对比,仅需获取第一平台的数据信息以确定在当前时刻与前一时刻之间的时间段内第一平台中数据的变更操作信息,并根据变更操作信息实施同步更新操作,从而无需处理第一平台中数据信息未发生变化的数据,提高了平台的运行效率,并节省了网络资源。
技术领域
本发明涉及数据处理技术领域,更具体地,涉及一种多平台间数据同步更新的方法和装置。
背景技术
随着物联网技术的发展,物联网拥有完整的专业物联产品系列,产品服务主要包括公共安全、智能家居、智能消防、工业监测、交通物流、个人健康等各种领域,涉及的电子设备平台越来越多。
物联网的发展同样面临着一系列的问题,例如,标准接口统一问题,安全隐私问题等。各平台间动态数据的实时监控与同步更新则是物联网的重点,当物联网中的某平台设备同步的数据发生变化时,用户希望与其他同步的平台上的数据也能得到实时更新,这可以使得用户在不同平台上及时将监控目录下的实时数据进行同步更新,方便用户获取最新的数据信息,提高工作效率,增加数据时效性和完整性。
在物联网项目中,为了提高项目应用的响应速度,可以把常用的数据提前读入到缓存中,这样可以减少系统很多的I/O操作,但是这么做往往有一个弊端,那就是当实际的数据发生改变的时候,缓存并不能得到及时的刷新,造成了一定的滞后现象。还有一种方法是在平台上另外开启一个线程,每隔一段时间下载其它平台的数据,保存到缓存中,并不断扫描平台中已有的数据,和缓存中的数据做比较,确定数据信息发生变化后再进行更新,这种方法需实时下载其它平台上的数据,并且要求平台有较大的缓存存储这些数据,可能影响平台的运行效率,并造成了网络资源的浪费。
发明内容
为了克服上述问题或者至少部分地解决上述问题,本发明提供一种多平台间数据同步更新的方法和装置。
根据本发明的一个方面,提供一种多平台间数据同步更新的方法,包括:根据第一平台中当前时刻的数据信息与前一时刻的数据信息,确定第一平台在前一时刻与当前时刻之间的时段内数据的变更操作信息,数据信息包括数据的修改时间和数据标签,每一数据具有一个数据标签,且不同数据的数据标签互不相同,变更操作信息包括数据删除、数据新增和数据修改;根据变更操作信息更新第二平台中的数据。
其中,根据第一平台中当前时刻的数据信息与前一时刻的数据信息,确定第一平台在前一时刻与当前时刻之间的时段内数据的变更操作信息,包括:对于第一平台中前一时刻或当前时刻的任一数据标签,判断任一数据标签存在的时刻;若任一数据标签存在于前一时刻且不存在于当前时刻,则确定任一数据标签对应的数据的变更操作信息为数据删除;若任一数据标签存在于当前时刻且不存在于前一时刻,则确定任一数据标签对应的数据的变更操作信息为数据新增;若任一数据标签既存在于当前时刻又存在于前一时刻,且任一数据标签对应的数据在当前时刻的修改时间晚于前一时刻的修改时间,则确定任一数据标签对应的数据的变更操作信息为数据修改。
其中,根据变更操作信息更新第二平台中的数据,包括:确定数据删除的变更操作信息在第一平台中所对应的数据的第一数据标签,将第二平台中第一数据标签对应的数据删除;获取数据新增的变更操作信息在第一平台中所对应的数据,将数据新增的变更操作信息在第一平台中所对应的数据添加至第二平台;获取数据修改的变更操作信息在第一平台中所对应的数据,将数据修改的变更操作信息在第一平台中所对应的数据替换第二平台中的数据。
其中,根据变更操作信息更新第二平台中的数据之前,还包括:确定第二平台中需同步更新的数据的第二数据标签;相应的,根据变更操作信息更新第二平台中的数据,包括:根据第一平台中第二数据标签对应的数据的变更操作信息更新第二平台中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邵阳学院,未经邵阳学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711477384.6/2.html,转载请声明来源钻瓜专利网。