logo好方法网

一种数据时间标签的同步方法及设备


技术摘要:
本申请适用于数据处理技术领域,提供了一种数据时间标签的同步方法及设备,包括:根据本地时钟的本地时间,为获得的各个数据设置初始时间标签;若所述本地时钟未同步,则通过预设的时间源对所述本地时钟进行时间同步,得到已同步的本地时钟;根据所述已同步的本地时钟  全部
背景技术:
随着电子化进程的不断推进,越来越多的信息通过电子数据的形式存储,在处理 数据时,可以为每个数据添加时间标签,从而通过时间标签确定数据库内各个数据的操作 时间,以及每个数据之间的操作次序,因此,时间标签的准确性以及统一性,则直接影响了 数据管理的效果。 现有的数据管理技术,在为数据配置时间标签时,需要根据数据所属系统,配置与 该系统对应的时间同步协议,并通过该时间同步协议来配置数据的时间标签,不同的系统 需要开发对应的时间同步协议,从而增加了开发难度以及开发成本,并且不同数据对应不 同时间同步协议,在配置时间标签之前需要查找对应的协议对时间标签进行配置,降低了 时间标签的配置效率。
技术实现要素:
有鉴于此,本申请实施例提供了一种数据时间标签的同步方法及设备,以解决现 有的数据管理技术,需要根据数据所属系统,配置与该系统对应的时间同步协议,开发难度 以及开发成本较高、时间标签的配置效率较低的问题。 本申请实施例的第一方面提供了一种数据时间标签的同步方法,包括: 根据本地时钟的本地时间,为获得的各个数据设置初始时间标签; 若所述本地时钟未同步,则通过预设的时间源对所述本地时钟进行时间同步,得 到已同步的本地时钟; 根据所述已同步的本地时钟的基准时间以及所述初始时间标签,确定各个所述数 据的实际时间标签。 在第一方面的一种可能实现方式中,所述若所述本地时钟未同步,则通过预设的 时间源对所述本地时钟进行时间同步,得到已同步的本地时钟,包括: 接收所述时间源反馈的数据应答信息,并从所述数据应答信息提取协调世界时; 基于所述协调世界时校准所述本地时钟,得到所述已同步的本地时钟。 在第一方面的一种可能实现方式中,所述接收所述时间源反馈的数据应答信息, 并从所述数据应答信息提取协调世界时,包括: 从预设的在线页面列表中选取任一已有页面作为目标页面; 生成所述目标页面的访问请求,向所述目标页面对应的服务器发送所述访问请 求; 接收所述服务器反馈的关于所述目标页面的页面数据; 对所述页面数据进行解析,提取所述页面数据的响应头部字段; 从所述响应头部字段中解析日期数据,获取所述协调世界时。 4 CN 111596721 A 说 明 书 2/13 页 在第一方面的一种可能实现方式中,所述接收所述时间源反馈的数据应答信息, 并从所述数据应答信息提取协调世界时,包括: 接收定位系统反馈的定位信号,从所述定位信号中提取定位反馈时间; 基于所述定位反馈时间确定所述协调世界时。 在第一方面的一种可能实现方式中,所述根据所述已同步的本地时钟的基准时间 以及所述初始时间标签,确定各个所述数据的实际时间标签,包括: 获取时间同步完成时刻所述本地时钟的同步时间; 根据所述同步时间以及所述初始时间标签,确定各个所述数据的存储时长; 根据所述基准时间以及所述存储时长,确定各个所述数据的实际时间标签。 在第一方面的一种可能实现方式中,所述根据本地时钟的本地时间,为获得的各 个数据设置初始时间标签,包括: 将获取的各个所述数据存储于缓存队列内; 根据所述本地时钟的所述本地时间,为所述缓存队列内的各个所述数据设置初始 时间标签。 在第一方面的一种可能实现方式中,在所述根据所述已同步的本地时钟的基准时 间以及所述初始时间标签,确定各个所述数据的实际时间标签之后,还包括: 将配置了所述实际时间标签的所述数据存储于本地数据库内; 若接收到关于所述数据的上传指令,则将所述数据上传至云端数据库。 本申请实施例的第二方面提供了一种数据时间标签的同步设备,包括: 初始时间设置单元,用于根据本地时钟的本地时间,为在时间待同步状态下获得 的各个数据设置初始时间标签; 时钟同步单元,用于若所述本地时钟未同步,则通过预设的时间源对所述本地时 钟进行时间同步,得到已同步的本地时钟; 时间调整单元,用于根据所述已同步的本地时钟的基准时间以及所述初始时间标 签,确定各个所述数据的实际时间标签。 本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在 所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时 实现第一方面的各个步骤。 本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储 介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的各个步骤。 第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端 设备上运行时,使得终端设备执行上述第一方面中任一项所述终端网络模型的数据处理方 法。 可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的 相关描述,在此不再赘述。 本申请实施例根据本地时钟的本地时间记录各个数据的初始时间标签,在设备处 于时钟待同步状态下,通过时间源对本地时钟进行时间同步,从而能够得到已同步时钟,并 基于已同步时钟的基准时间调整各个在未同步状态下获取得到的数据的时间标签,得到实 际时间标签,从而实现了自动同步数据的时间标签的目的。与现有的数据管理技术相比,在 5 CN 111596721 A 说 明 书 3/13 页 设备处于例如离线状态或系统初始启动状态等时钟未同步状态下,通过本地时钟首先记录 各个数据的初始时间标签,确定各个数据基于本地时间维度下操作时间,并通过统一的时 间源对本地时钟进行时间同步,根据同步后的本地时钟调整的偏差量对应调整各个数据的 时间标签,从而能够实现时间标签同步的目的,无需为不同的系统配置对应的时间同步协 议,可以通用同一时间源进行时间同步,降低了时间同步的难度以及开发成本,提高了时间 标签的配置效率。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。 图1是本申请第一实施例提供的一种数据时间标签的同步方法的实现流程图; 图2是本申请第二实施例提供的一种数据时间标签的同步方法S102具体实现流程 图; 图3是本申请第三实施例提供的一种数据时间标签的同步方法S201具体实现流程 图; 图4是本申请第四实施例提供的一种数据时间标签的同步方法S201具体实现流程 图; 图5是本申请第五实施例提供的一种数据时间标签的同步方法S103具体实现流程 图; 图6是本申请第六实施例提供的一种数据时间标签的同步方法S1012具体实现流 程图; 图7是本申请第七实施例提供的一种数据时间标签的同步方法S104具体实现流程 图; 图8是本申请一实施例提供的一种数据时间标签的同步设备的结构框图; 图9是本申请另一实施例提供的一种终端设备的示意图。
下载此资料需消耗2积分,
分享到:
收藏